Remove Examples Remove Microservices Remove System Design
article thumbnail

The software engineering rule of 3

Erik Bernhardsson

Here’s a dumb extremely accurate rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem. Example plz. The same reasoning applies to system design but with a very different conclusion. As an example, Luigi was the third attempt at solving the problem.

article thumbnail

The software engineering rule of 3

Erik Bernhardsson

Here’s a dumb extremely accurate rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem. Example plz. The same reasoning applies to system design but with a very different conclusion. As an example, Luigi was the third attempt at solving the problem.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Get hands-on training in Docker, microservices, cloud native, Python, machine learning, and many other topics. Pythonic design patterns , June 27. Learning Python 3 by Example , July 1. Microservices Architecture and Design , July 8-9. Domain-driven design and event-driven microservices , July 23-24.

Course 62
article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Get hands-on training in Docker, microservices, cloud native, Python, machine learning, and many other topics. Pythonic design patterns , June 27. Learning Python 3 by Example , July 1. Microservices Architecture and Design , July 8-9. Domain-driven design and event-driven microservices , July 23-24.

Course 47
article thumbnail

160+ live online training courses opened for May and June

O'Reilly Media - Ideas

Systems engineering and operations. Systems Design for Site Reliability Engineers: How To Build A Reliable System in Three Hours , May 14. Practical Software Design from Problem to Solution , May 17. AWS Design Fundamentals , June 10-11. Deploying Container-Based Microservices on AWS , June 10-11.

Course 44
article thumbnail

Modelling Bounded Contexts with the Bounded Context Design Canvas: A Workshop Recipe

Strategic Tech

In Domain-Driven Design, a large system is decomposed into bounded contexts , which become natural boundaries in code as microservices and as teams in the organisation. Is the bounded context a core part of the system, a supportive piece, generic, or something else? There is no shortcut to identifying good boundaries.

article thumbnail

21 Best Practices for Migrating to React JS

Modus Create

For example, cart functionality is a meaningful section in a webshop. Some of the business goals were impossible to meet until we migrated some of the APIs to microservices. For example, they might be accessing an old URL. Good examples are AWS Lambda or Cloudflare Workers. Use a Design System.