Tag: architecture

  • Do software companies actually have good margins? – ’In other words, software development costs are COGS. Not literally; not according to the accountants. But in practice, if you can only sell SaaS software—and retain customers—by promising a steady stream of new releases, how are the expenses associated with developing those releases functionally any different than…

    Read more

  • Stop Chasing Unicorns – ‘When it comes to ways of working, what do the companies that beat you in deals do better product, design, and engineering-wise?” Silence. “Do they do better discovery and research, ship higher quality work, run more experiments, kill bad decisions faster, retain passionate team members, or have a more effective org…

    Read more

  • What is a service mesh? Why do you need a service mesh? And which is the best service mesh?

    What is a service mesh? Why do you need a service mesh? And which is the best service mesh?

    The infrastructure drives the app architecture A cloud native applications is typically designed as a bunch of little components that coordinate with each other over a network. They may use events instead, and while that isn’t the same as point-to-point network communications, it follows the same idea: you have a bunch of indepedent-ish bundles of…

    Read more

  • The Works of Mars, 1671 – Fortification engineering.

    Read more

  • Rye Leafoot’s Guide to Elderwood: Aurel’s Reach

    At the very heart of the Elderwood, Aurel’s Reach unfurls. Envision the central region of the Elderwood map: this is the Eldergrove, the verdant heart where Aurel’s Reach proudly stands. Its origins remain a mystery to me, yet over countless centuries, it’s blossomed to accommodate a lively 15,000 souls. The city sprawls gracefully alongside a…

    Read more

  • No one has an “appetite for risk” – “I think there is a better way to express what we aim to express when we say ‘risk appetite.’ What we are talking about is the organization’s failure tolerance. How often is it okay for the organization to experience security failures? How big can the failures be…

    Read more

  • Monoliths, Microservervices and Mainframes – Reflections on Amazon Prime Video’s Monolith Move – “The supposed development time difference between the two methods is not based on the technology itself, but the context in which you’re deploying it. The argument made by the table is tendentious. It’s based on comparing the worst case for ‘traditional’ application…

    Read more

  • Start Your Architecture Modernization with Domain-Driven Discovery – For when you’re doing more than just lift and shift. Also, Marc and I wrote up using DDD for app modernization The Legacy Trap.

    Read more

  • Monoliths vs micro-services, here we go again –

    Read more

  • 🏨📺🥶 Pieter Bruegel’s Discount Motel, Color TV, Cold AC

    🏨📺🥶 Pieter Bruegel’s Discount Motel, Color TV, Cold AC

    Generic Plan for a Starting a Platform Team in a Large Enterprise On Friday, I had a discussion with someone just starting to think about how they’d put a platform in place at their very large organization. I have my ever evolving prattle about that, of course. But rather than talk about (only) that, I…

    Read more

  • 🗂 Link: Why would anyone need Cloud Foundry when we have Kubernetes? Um, ‘cos K8s is really hard!

    Daimler’s Thomas Müller, platform architect, spoke this morning at the summit about his company’s migration from IBM WebSphere to Pivotal Cloud Foundry (PCF) and illustrated another point, that the typical enterprise has more to worry about than K8s support. His company began its transition from WebSphere in 2015 and it took until March 2019 to…

    Read more

  • Link: Cloud Foundry Project Eirini Inches the Group Closer to Kubernetes

    “A lot of work needs to be done for that but it’s evolving quickly,” Childers said of interoperability tests using Eirini as a bridge between Diego and Kubernetes. He did add that the evolution from Diego to Eirini, if it does occur, will be similar to how Cloud Foundry moved from its DEA architecture system…

    Read more

  • Link: In Defense of YAML

    “Where it can go wrong is where we use YAML to describe behavior.” Actually doing the thing instead of just describing the thing you want: the bane of all programming. Source: In Defense of YAML

    Read more

  • What do developers need/want to hear?

    How to use containers, even managing them. Being more autonomous – developers love freedom. Keeping up to date on skills (see containers). Dealing with or hiding from stupid business culture in their org. Getting permission to try new things. Testing code, automation to avoid legacy traps. More scalable architecture for distributed apps, new types of…

    Read more

  • 🗂 Why Do We Need Architectural Diagrams?

    > In practice, most stakeholders are not interested in detailed diagrams, but rather in one or two high-level diagrams which reflect the modularity and boundaries of the system. Beyond these, for a deeper understanding, the code should be the source of truth, which in most of the cases only developers are interested in. www.infoq.com/articles/…

    Read more

  • 🗂 Q

    > When we create, we put forward a case for how we should interact with tech in future, and by extension how we should interact with each other. At the same time, we’re discarding thousands of alternative futures. www.infoq.com/articles/…

    Read more

  • Link: HSBC chief architect: Why machine learning is accelerating cloud adoption

    If you build it, you own it, big data ed.: “We got some value out of that but to be honest we found it hard to keep on top of, just hard to build skills at the pace required to integrate new technologies,” Knott says. “No matter how hard we ran there is always something…

    Read more

  • Link: Add It Up: FaaS ≠ Serverless

    Despite attempts to educate the market, we still believe the word “serverless” connotes many different things, especially for the 79 percent of organizations that plan to adopt serverless architecture but have not planned to use FaaS in the next 18 months. Oh boy. Original source: Add It Up: FaaS ≠ Serverless

    Read more

  • Link: Think in Products, Not Projects

    “In a high level, projects are local optimization efforts. We get a group of people who create new (or improve existing) functionality for our customers and then we pass that onto a team that has no idea why the change was made and how this change was solutioned/implemented. Very often, the quality is low and…

    Read more