Tag: Software architecture
-
Writing our 3-year technical vision
Posted on July 19, 2021, Level intermediate Resource Length long
How author went about his goal -- to come up with an overarching technical vision for the whole company aligned with their 3-year business strategy, and that would move us away from a monolithic architecture and central SRE team to a distributed system where we shift ownership to each team. By Daniel Micol.
Tags devops management miscellaneous cio cloud software-architecture
-
Save yourself a lot of pain (and money) by choosing your AWS Region wisely
Posted on June 18, 2021, Level beginner Resource Length long
Choosing an AWS region is the first decision you have to make when you set up your AWS components. You can't do anything in the AWS Management Console, SDK or CLI without choosing a region. Most AWS customers choose one based on proximity to themselves or to their end users, which sounds like a sensible thing to do. Price calculations using AWS Price List API (2021-05-26). By Ernesto Marquez.
Tags cloud software-architecture devops cio aws
-
Why monitoring and observability are critical to your hybrid cloud strategy
Posted on June 17, 2021, Level beginner Resource Length medium
According to a 2020 study, over half of the companies that use the public-cloud said that doing so had improved their ability to meet their business goals. By James Harvey, EMEA CTO at Cisco AppDynamics.
Tags cloud software-architecture devops startups microservices
-
Streaming microservices with ZIO and Kafka
Posted on May 21, 2021, Level intermediate Resource Length medium
The design and implementation of distributed and highly concurrent applications is something we do every day at Scalac. The adoption of distributed systems is a trend that is currently growing, and it's not going to stop. Apart from Kubernetes, Apache Kafka is surely the main reason for this. By Aleksandar Skrbic.
Tags devops microservices event-driven messaging software-architecture distributed
-
5 feedback loops that avoid software architecture chaos
Posted on May 19, 2021, Level beginner Resource Length medium
Product development can be chaotic these days. Planning for these five challenges helps avoid them. By Jim Tyrrell (Red Hat).
Tags software-architecture devops cio management cloud
-
Leverage enterprise-scale reference implementations for your cloud adoption
Posted on April 17, 2021, Level beginner Resource Length medium
This blog will discuss the IT team at Tailwind Traders and how they leveraged enterprise-scale reference implementations for the cloud environment they are building. By Thomas Maurer Senior Cloud Advocate, Azure and Sarah Lean, Senior Content Engineer, Azure.
Tags software-architecture azure cio app-development web-development
-
Cloud vendor lock-in: the good, the bad and reality
Posted on April 13, 2021, Level beginner Resource Length medium
This is the second part of a mini-series centered around cloud computing; a high-level overview of vendor lock-in and mitigation strategies. By Piotr.
Tags software-architecture cloud cio learning miscellaneous
-
How quantum computing will transform these 9 industries
Posted on April 12, 2021, Level beginner Resource Length medium
Quantum computing remains a nascent technology, but its potential is already being felt across many sectors. From healthcare to finance to artificial intelligence, we look at the industries poised to be reshaped by quantum computers. By cbinsights.com.
Tags software-architecture cloud data-science machine-learning big-data
-
Tackling Java cold startup times on AWS Lambda with GraalVM
Posted on April 10, 2021, Level intermediate Resource Length medium
Have you ever tried running a Java application on AWS Lambda? Well, even the simplest Java application takes significant time to start up at first. The reason behind is simple. AWS has to prepare a runtime environment for your application when it executes the first time. This is called cold-start. By Arnold Galovics.
Tags java performance programming learning containers software-architecture
-
Illustrated guide to 12 Factor Apps
Posted on April 5, 2021, Level beginner Resource Length medium
The 12 Factor App methodology is an influential pattern to designing scalable application architecture. Here is what that means for application architects and their architecture. By Bob Reselman.
Tags app-development cloud software-architecture cio microservices event-driven
-
Ceph geo replication
Posted on April 4, 2021, Level beginner Resource Length short
Ceph is our go-to choice for storage clustering (creating a single storage system by linking multiple servers over a network). Ceph offers a robust feature set of native tools that constantly come in handy with routine tasks or specialized challenges you may run into. By Joe Milburn.
Tags devops kubernetes cio cloud software-architecture containers
-
How database replication works
Posted on April 1, 2021, Level beginner Resource Length medium
Databases are an essential piece of almost every software product. A database is an organized place to store data. At some point, every company realizes that the amount of data they have increases over time. They cannot afford to lose all the accumulated information. By Dmytro Khmelenko.
Tags distributed app-development cloud software-architecture