~/talks

Andrzej Grzesik

what they talk about

all 8 in the filters

where they keep going back

all 11 in the filters

on a stage with

who talks about the same things

titleconferencedate
Java Memory Management Best PracticesJavaOne 20262026-03-17
Java defaults give a max heap of a quarter of physical RAM and often surprise; set -Xmx explicitly, use jcmd to take heap dumps (beware health checks and…
Talk on
Scooby RAM, where are you?Confitura 20252025-09-19
Java processes commonly misreport resources in containers so 1792 megabyte server threshold and milli-CPU quotas matter; Kubernetes will kill containers that…
Talk on
People mental modelsJDD 20242024-10-22
Claims that a Java exchange (Elmax) runs with 100% uptime and average latency under 85 microseconds, and uses that to argue Java can be fast enough for…
Talk on
Tools for simplified large scale systemsGeeCON 20242024-05-15
Argues concrete levers for scaling: adopt a single discovery catalog like Backstage (or an in‑house Revolt Tower) with SLO/SLA, automate updates via CI/CD, and…
Talk on
Avoiding mistakes with events, an event at a timeJDD 20232023-10-24
Argues that event systems fail from specific choices: mixing ID types breaks correlation so use UIDs over ints and include domain-qualified names; large…
Talk on
Avoiding mistakes with events, one event at a timeGeeCON Prague 20232023-10-19
Practical advice: store events in a regular database rather than reflexively choosing Kafka—Postgres as event store works for many systems—use UUIDs for…
Talk on
Avoiding mistakes with eventsConfitura 20232023-06-24
Checklist of concrete fixes and tradeoffs for event systems: store pivotal events (order paid, checkout completed) in the database for auditability; prefer…
Talk on
Avoiding mistakes with events, one at a timeGeeCON 20232023-04-19
Shows concrete mistakes and fixes: skipping events causes audit-table bloat and slow, long business methods; using predictable numeric IDs or nanoid risks…
Talk on
Modern Java microservices in the Cloud!Confitura 20222022-06-25
Revolut defaults to Java and intentionally keeps stacks small: no magic frameworks, Spark/considering Javalin or Helidon for HTTP, Postgres for 99% of storage…
Talk on
Moving to Java 17 in productionJfokus 20222022-05-02
Revolut moves its services from Java 11 toward Java 17 in production, compiling and running on the new JDK everywhere after validating tens of thousands of…
Talk on
Modern Java microservices in the Cloud4Developers 2022 Online2022-04-04
Revolut describes a stack that aims for long‑lived simplicity: Java 17 with records, lightweight frameworks (historical use of Spark Java, now favoring…
Talk on
Going Java::Current in ProductionDevoxx Ukraine 20212021-11-19
Revolut migrates from Java 8 → 11 → 17 across microservices, choosing OpenJDK and upgrading build tooling (need Gradle 7.3 for Java 17, use Maven compiler…
Talk on
Looming in the cores4Developers 20212021-05-24
Demo shows native threads fail around 17k and apps can spike to 10k–30k threads causing crashes; Project Loom introduces spawn 10,000+ threads OK by adding…
Talk on
A year with jdk11 in production.SnowOne 20202020-02-29
Revolut runs OpenJDK 11 everywhere after a ~2 months to migrate effort that compiles and runs the whole toolchain on Java 11; build updates include moving…
Talk on
What do I do with a 1000 coresConfitura 20192019-06-29
Framework developers report running on machines with 480 cores (960 threads with HT) and Windows test racks with ~1792 cores, and find nonuniform memory access…
Talk on
What do I do with 1000 coresGeeCON 20192019-05-15
A JVM-based agent‑based modeling SDK at Simudyne targets wall‑clock speed on 1,000+ cores and shows concrete tradeoffs: JDK 1.8 is common, NUMA matters so use…
Talk on
9, 10, Java! Java current and nextJDD 20182018-10-08
Java 11 is the new LTS and is the version to target for production upgrades; Oracle JDK binaries require a paid Java SE subscription for production use while…
Talk on
Go, Microservices and all the joy!NDC London 20172017-01-16
Argues Go’s concurrency model (goroutines + channels) and fast compile times deliver practical microservices: a rewrite reduced static-asset servers from 20–30…
Talk on
Are you aware of /bin of your JDK?Confitura 20152015-07-04
There is a number of tools that are as part of a JDK installation. Often, you can rely only on these successfully analyse issues, without the need to resort to…
Talk on
Continuous delivery antipatternsJavaDay 20132013-10-19
Describes concrete anti-patterns and fixes: live-debugging production, two-day outage during peak causing “releases = risk”, missing version metadata and ad…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.