Category: Architecture

  • Considerations When Modernizing Legacy Applications

    Considerations When Modernizing Legacy Applications

    Stuart Bingë | April 28, 2021

    Why modernize? Software development and usage of software-driven products are rapidly evolving subject areas. Healthy competition means crafting applications becomes quicker and cheaper over time. The customers of such systems expect ever-more-sophisticated capabilities and user experiences out of a growing pool of competitors.

    Read More
  • Software takes more than “the right technology”

    Software takes more than “the right technology”

    Anthony Ciccarello | February 26, 2021

    Carpenters have lots of tools to pick from. Drills, impact drivers, circular saws, and miter saws; each tool may be really good for a specific purpose and a great carpenter will know when to use each one.

    Read More
  • Architecture Spotlight: Event Sourcing – Part Two

    Architecture Spotlight: Event Sourcing – Part Two

    Stuart Bingë | August 6, 2020

    Where We Left Off Previously In the previous architecture spotlight entry, we discussed Event Sourcing and illustrated the concept with a simple banking account example. We laid out many of its pros and cons to help readers decide if the pattern would be useful to them.

    Read More
  • The Importance of Good Software Architecture

    The Importance of Good Software Architecture

    Stuart Bingë | June 10, 2020

    What is Software Architecture? Software architecture is the analysis, thought and design considerations that form the foundational scaffolding for a successful software system. If you write software for work or as a hobby, whether you know it or not, you’re already dealing with software architecture and the processes of making architectural decisions within your applications.

    Read More
  • Architecture Spotlight: Event Sourcing

    Architecture Spotlight: Event Sourcing

    Stuart Bingë | April 2, 2020

    Event sourcing is a powerful architectural pattern that records all changes made to an application’s state, in the sequence in which the changes were originally applied.

    Read More
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Privacy Policy