Tag: Software architecture
-
The Observer Pattern In Javascript as Implemented By Redux
Posted on August 13, 2017, Level intermediate Resource Length short
James Buczkowski post on hot topic of Observer pattern in JavaScript. The observer pattern, also referred to as the publish/subscribe pattern, is a design pattern where an object (called the subject or observable), will maintain a list of "dependents" called observers. Upon a state change, this subject will notify any of the observers automatically.
Tags software-architecture javascript react
-
Cloud Migration Checklist: The Enterprise Guide
Posted on August 1, 2017, Level beginner Resource Length long
Blog post from Sam solutions on topic of migration to cloud. Companies that employ more than 1,000 people assume that their spending on migration to the cloud will go up in 2017.
Tags cloud software-architecture
-
A Roadmap to the Programmable World
Posted on May 27, 2017, Level beginner Resource Length long
Antero Taivalsaari and Tommi Mikkonen posted an article about emergence of millions of remotely programmable devices in our surroundings will pose significant challenges for software developers.
Tags iot programming software-architecture
-
Testing Microservices – A Beginner's Guide
Posted on May 8, 2017, Level beginner Resource Length medium
Amir Ghahrai's article aimed at microservices beginners and importance of testing.
Tags microservices software-architecture
-
Learn Why and How to Use Infrastructure as a Code
Posted on February 2, 2017, Level beginner Resource Length medium
In recent years, the term infrastructure has emerged as code in the software development terminology. In the modern sense, an infrastructure is considered as all elements of a project solution, but excluding the application. Configured web servers and operating systems among other components make up the infrastructure.
Tags software-architecture devops
-
Developing Restful APIs: A Comprehensive Set of Guidelines by Zalando
Posted on January 25, 2017, Level beginner Resource Length medium
Zalando Tech team (German electronic commerce company) has created comprehensive set of guidelines and the best practices for API design for mutli-team development company.
Tags software-architecture apis
-
OpenShift Container Platform Reference Architecture Implementation Guides
Posted on January 24, 2017, Level intermediate Resource Length medium
Marc Curry's interesting article in which he claims: We've got a design for your next cloud-based container deployment. He aims to save you inordinate amount of time otherwise spent researching and debating architectural decisions, tooling, parameters, or a required sequence of tasks when trying to deploy a project to the cloud.
Tags software-architecture containers
-
Best Practices for Designing a Pragmatic RESTful API
Posted on January 22, 2017, Level intermediate Resource Length long
Vinay Sahni - Founder of Enchant and Full stack developer - shares his experience with designing RESTful API. He tried to come up with pragmatic answers to hard questions so final API is easy to use, easy to adopt and flexible enough to dogfood for our own user interfaces.
Tags apis software-architecture
-
The Ultimate Reactive Infrastructure
Posted on January 20, 2017, Level beginner Resource Length long
Rad G wrote an article has spent four years working on a large scale IoT cloud based project. He shares knowledge accumulated.
Tags software-architecture
-
REST in Peace: Microservices vs monoliths in real-life examples
Posted on January 14, 2017, Level beginner Resource Length long
Full stack engineer, ex-ThoughtWorker, DevOps/µServices under acronym RDX shares his personal experience with a dozen of microservices consultations he was part.
Tags microservices software-architecture
-
Modern Functional Programming: Part 2
Posted on January 12, 2017, Level advanced Resource Length long
John a De Goes thoughts on what the architecture of modern functional programs should look like.
Tags functional-programming software-architecture
-
An Introduction to OpenWhisk, IBM's Open Source Serverless Computing Platform
Posted on January 11, 2017, Level beginner Resource Length medium
Good information for customers considering an alternative that can run within the datacenter and cloud - OpenWhisk from IBM can be a potential option.
Tags software-architecture cloud