Earlier quoted context omitted.
They'll have to coin a less deragatory term than monolith first. Cohesive Apps? Macroservices?
Integrapp? I'll stick to coding maybe ...
That's amazing in a horrible way. Got reminded of r/THI
11–20 of 22 posts
This article signals to me that we may have reached ‘peak microservice’ and should now expect a flood of blog posts extolling the virtues of monoliths and lots of industry effort to combine microservices into self-contained monoliths.
They'll have to coin a less deragatory term than monolith first. Cohesive Apps? Macroservices?
This article signals to me that we may have reached ‘peak microservice’ and should now expect a flood of blog posts extolling the virtues of monoliths and lots of industry effort to combine microservices into self-contained monoliths.
It’s a damped oscillator — opinions shift until a model that incorporates an understanding of both emerges.
This article signals to me that we may have reached ‘peak microservice’ and should now expect a flood of blog posts extolling the virtues of monoliths and lots of industry effort to combine microservices into self-contained monoliths.
They'll have to coin a less deragatory term than monolith first. Cohesive Apps? Macroservices?
This article signals to me that we may have reached ‘peak microservice’ and should now expect a flood of blog posts extolling the virtues of monoliths and lots of industry effort to combine microservices into self-contained monoliths.
I'm not so convinced. I'll assert that a service boundary can absolutely exist between two modules running within the same binary image. The distinction comes down to grading your application along a few axes: Ratio of deployable units to bounded contexts, ball of mud versus domain-driven design, release engineering maturity, and a few others that I may be missing. I'll further assert that "a monolith" is not the ant…
Earlier quoted context omitted.
I'm not so convinced. I'll assert that a service boundary can absolutely exist between two modules running within the same binary image. The distinction comes down to grading your application along a few axes: Ratio of deployable units to bounded contexts, ball of mud versus domain-driven design, release engineering maturity, and a few others that I may be missing. I'll further assert that "a monolith" is not the ant…
Interesting comment. By the way, Sam Newman's "Building Microservices" book now has a recently published follow-up (perhaps, a revamped version) called "Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith". I'm now starting to learn DDD and, based on my analysis of the content and excellent reviews, I have chosen "Patterns, Principles, and Practices of Domain-Driven Design" by Scott Millett an…
I was actually unaware until just now that Newman had published another book! I'll have to give it and Millett and Tune both a look.
Best of luck with your DDD adventure!
Earlier quoted context omitted.
Interesting comment. By the way, Sam Newman's "Building Microservices" book now has a recently published follow-up (perhaps, a revamped version) called "Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith". I'm now starting to learn DDD and, based on my analysis of the content and excellent reviews, I have chosen "Patterns, Principles, and Practices of Domain-Driven Design" by Scott Millett an…
I like the characterization of DDD as a jungle. There's certainly a lot of overgrowth in the process and patterns that can be bewildering and overwhelming at first. I was actually unaware until just now that Newman had published another book! I'll have to give it and Millett and Tune both a look. Best of luck with your DDD adventure!
This article signals to me that we may have reached ‘peak microservice’ and should now expect a flood of blog posts extolling the virtues of monoliths and lots of industry effort to combine microservices into self-contained monoliths.
They'll have to coin a less deragatory term than monolith first. Cohesive Apps? Macroservices?
Earlier quoted context omitted.
They'll have to coin a less deragatory term than monolith first. Cohesive Apps? Macroservices?
At risk of starting a debate on the true meaning of 2001 A Space Odyssey, I don’t think “monolith” is derogatory.
All well and good. Here's something that sounds totally crazy: the future of infrastructure and of software development is in self-programming/self-modifying systems driven by AI to meet a set of requirements. Not buzzword pitchdeck bingo, but systems that can figure out how to optimize, fix and add features to themselves. It's asking a whole lot to get there, but it's inevitable because the cost savings potential is…
For non standardized features, I doubt it will happen. I'm my experience, it all comes down to the details, and the details need to be expressed in a language without possible interpretation problems. Imo, most programming languages are already on that level, so there won't be any revolution here. Graphical programming might change how many people work. More standardized modules (blogging, authentication, e-commerce,…
Developments that are sophisticated, but fall short from truly replacing engineers, wouldn't have the predicted effect. Let's say a 20% improvement in the time it takes to produce software. Would anyone feel strongly, at this point, that this that would result in 20% of engineers being out of a job, or is it more likely we'd just produce 20% more software?