Mario BittencourtPersistent Execution with Temporal: A Better Alternative to AWS Step Functions?Software development would be much easier if all went well. Reality could not be far from this! Hardware issues, connectivity problems, and…9 min read·3 days ago----
Mario BittencourtinSSENSE-TECHExploring Advanced Error Handling Patterns with Event-Driven Architecture — Part II“In the search for solutions, do not be content with the surface; dive deep into the depths where non-obvious errors and situations await…5 min read·May 3, 2024--2--2
Mario BittencourtinSSENSE-TECHExploring Advanced Error Handling Patterns with Event-Driven Architecture — Part IAn event-driven architecture (EDA) brings changes to the way we approach error handling. When using the more commonly adopted synchronous…7 min read·Apr 5, 2024--1--1
Mario BittencourtEvent Sourcing with Emmett: How to Reduce the Entry BarrierI am a big advocate of event sourcing, having written about it and using it for years. Despite being around for some time, it is not…8 min read·Mar 12, 2024----
Mario BittencourtFirst Steps Toward Becoming a Software ArchitectOne of the most asked questions by the developers I have worked with is: how one become a software architect? For the longest time, every…7 min read·Mar 7, 2024----
Mario BittencourtinSSENSE-TECHWhy AsyncAPI Matters — Bridging the Gap in API Documentation — Part IILet's continue exploring AsyncAPI, this time looking at more advanced aspects and features available.5 min read·Feb 2, 2024----
Mario BittencourtinSSENSE-TECHWhy AsyncAPI Matters — Bridging the Gap in API Documentation — Part IIn the world of software development, discussions about modern applications always include the development of APIs. There are numerous…7 min read·Jan 19, 2024----
Mario BittencourtGraceful Degradation — Why It Is Important And How To Achieve ItHigh availability is the norm for today’s cloud-enabled applications. They are expected to be always up, ready to serve customers no matter…·7 min read·Dec 2, 2023--1--1
Mario BittencourtinSSENSE-TECHBPMN for Profit and Fun: Seamless Teams Collaboration in Software DevelopmentClear communication is key in any area, but when considering the software development industry, it is even more important as it typically…6 min read·Nov 17, 2023--1--1
Mario BittencourtDynamoDB: Understanding Action APIs and ExpressionsIn our previous article, I covered the first 3 chapters of the DynamoDB book, focusing on presenting its core concepts, debunking some…7 min read·Oct 30, 2023----