An AWS outage today brought down what seems to be half of the internet.
Very often, your application can handle outages gracefully.
Dima Kotik shows on our blog how you can use SQLite as a lightweight Pub/Sub with a focus on durable execution.
https://t.co/ifqFLtZtBQ
Scrolling feed because your services are down because of AWS?
Next time, use just-released Watermill SQLite, at least your Pub/Sub would be up 🤞
https://t.co/zrTUh4uDeK
The 2nd edition of Go Event-Driven starts in two days!
A month of intensive, hands-on learning for senior engineers.
- 30 hours of coding (no boring videos)
- 100+ exercises
- Build a production-ready event-driven system from scratch
48 hours left!
https://t.co/FtO0qYy252
Yesterday, we talked with @roblaszczak about the hard parts of event-driven architecture.
Here's the summary and the podcast links: https://t.co/0QMnNtJzFF
The next edition of the most popular Event-Driven Architecture training in Go has just started!
Why are 1,102+ developers ahead of you in Event-Driven Architecture?
While you watched videos, they built production-ready backends 🔥
Our Go Event-Driven training gets a 2nd edition. If you already own it, you'll get free access next week.
Changes:
- Running as a cohort
- Reworked exercises
- Skip modules you know
- AI mentor to help when you're stuck
- Better assertions feedback and UX updates
Tomorrow, we go live with the fifth episode of No Silver Bullet. We'll talk about our unpopular opinions about Go.
Join us live and share your takes!
See you there!
https://t.co/DhzzMogp9p
I've been relatively quiet on social media recently. There were a couple of important reasons for that, both private and professional. Luckily, all the changes are extremely positive!
The most exciting news is that, with @m1_10sz, we officially quit our jobs to focus full-time on Three Dots Labs!
Why is it good news for you? Why did we do it now? What can you expect? I covered it in the newest post on our blog 👇
In the early days, it's tempting to build the perfect platform that handles all future use cases.
But if you're not careful, the over-engineered project can be a nightmare to work with in the future.
I published a new post on this topic.
https://t.co/TFfyu1bAO2
Only 40 hours left to join the Go Event-Driven training! Dive into event-driven programming with Go, boost your skills, and meet fellow enthusiasts. Don't miss it!
If you use microservices, I assume their boundaries are wrong.
It's not personal. It's just tough to figure this out, especially if you use them for the wrong reasons.
The industry has been doing this for the past ten years, so someone needs to work with all this mess. 👇
After Go Event-Driven, we're looking into building the next hands-on training. 👀
The waiting list for "Go Microservices" has been open for some time, and now we have one for "Go Backend Masterclass" and "Go with Domain-Driven Design".
Let us know which one sounds interesting!
Using transactions is one of the most common questions people ask about layered architecture, so I figured it's time to have a proper post on it.
I'm going to follow up soon with one on distributed transactions!
https://t.co/ouou3cQBF2
Go, templ, and htmx are getting popular as a web stack recently. I built a few side projects like this and quite liked it.
One of the features I implemented was live website updates using Server Side Events. Here's a post where I dive into the details!
https://t.co/xbXxo8PYpM