Tag: Software architecture
-
How to develop Event-Driven architectures
Posted on March 30, 2022, Level beginner Resource Length medium
Author is going to look at how we can use Open source Chronicle Queue and Chronicle Wire to structure applications to use Event-Driven Architecture (EDA). EDA is a design pattern in which decoupled components (often microservices) can asynchronously publish and subscribe to events. By Rob Austin.
Tags event-driven web-development app-development messaging java software-architecture
-
Architecture Pattern: Orchestration via workflows
Posted on March 13, 2022, Level beginner Resource Length medium
Most business processes involve doing multiple things across multiple systems. Imagine onboarding a new vendor onto a B2B platform. When a vendor is onboarded, we might have to create an identity for it, trigger some sort of verification process, issue new API keys and credentials to it, and so on. All of these steps typically happen across multiple teams and technical modules. By Kislay Verma.
Tags cio app-development software-architecture web-development miscellaneous
-
New to a codebase? Try drilling!
Posted on March 1, 2022, Level beginner Resource Length medium
For an entry-level developer, working on the large codebase was quite overwhelming at the beginning. Every time I opened up VScode and loaded up one of our repositories, I felt like I was lost at sea. By Louie Berwanger.
Tags programming software-architecture how-to learning
-
Change management in SAP projects: How employees drive transformation
Posted on February 28, 2022, Level beginner Resource Length medium
Unfamiliar systems, new processes, completely different ways of working: an SAP implementation may unsettle users. That's why change management is crucial for the success of any IT project, especially in the course of a business transformation. By Thomas Jenewein.
Tags ansible teams career software-architecture devops cio management
-
Ansible tutorial for beginners: Playbook & examples
Posted on February 27, 2022, Level beginner Resource Length medium
Ansible is one of the most used tools for managing cloud and on-premises infrastructure. If you are looking for a flexible and powerful tool to automate your infrastructure management and configuration tasks Ansible is the way to go. By Ioannis Moustakis.
Tags ansible software-architecture devops cio cicd
-
Plain English description of monads without Haskell code
Posted on February 16, 2022, Level beginner Resource Length short
Monads are notorious in the programming world for their use in the Haskell programming language and for being hard to grasp. There's even a joke that writing a "monad tutorial" is a rite of passage for new Haskellers, and been described as pointless. By Chris Done.
Tags programming software-architecture learning
-
What identity management teaches CSOs/CDOs about data-centric security
Posted on January 19, 2022, Level beginner Resource Length medium
At the turn of the 21st century, the identity management discipline within IT Security was born of necessity. Advancements in computer technology meant that every area, function, and discipline within organizations was turning to automation to gain a competitive advantage. A computer was placed on every desk, and servers, mini-computers, and mainframes were being deployed to automate every area of the business. By Chris Olive.
Tags big-data data-science infosec software-architecture cio how-to
-
How Kubernetes creates and runs containers: An illustrated guide
Posted on January 18, 2022, Level intermediate Resource Length long
Understanding how Kubernetes handles containers gives you greater flexibility to create custom configurations for specific needs. Kubernetes enables you to do a lot of productive work without having to understand a lot about the underlying details. By Bob Reselman.
Tags cloud devops software-architecture cio how-to
-
Async Rust in practice: Performance, pitfalls, profiling
Posted on January 17, 2022, Level intermediate Resource Length medium
A few weeks ago, an interesting issue appeared on our GitHub tracker. It was reported that, despite our care in designing the driver to be efficient, it proved to be unpleasantly slower than one of the competing drivers, cassandra-cpp, which is a Rust wrapper of a C++ CQL driver. By Piotr Sarna.
Tags programming performance software-architecture cio how-to
-
Using no-code as a proof of concept
Posted on January 9, 2022, Level beginner Resource Length long
No-code is a set of tools that allow you to create websites, apps and software all without writing a single line of code. By Bobi Robson.
Tags miscellaneous agile programming software-architecture
-
Bring no-code apps to your Gmail inbox
Posted on January 3, 2022, Level beginner Resource Length medium
AppSheet in Gmail, a new feature that lets you use custom-built no-code applications, created in AppSheet, directly in your inbox as a dynamic email. Too often, daily workflows are spread across multiple applications, slowing productivity as we navigate from one app to another and back again. By Mike Procopio.
Tags agile app-development programming software-architecture learning
-
What is low-code workflow automation?
Posted on December 28, 2021, Level beginner Resource Length medium
What is low code workflow automation and why are businesses increasingly adopting it into their operations? By impactmybiz.com.
Tags cio programming agile software-architecture