Monitoring Microservices: A 5-Step Guide

Mark Henke Developer Tips, Tricks & Resources

Why is monitoring microservices so important? It’s because we work in a time where systems are complex, distributed across multiple microservices. For example, even a simple e-commerce app may have Ordering, Product Catalog, and Shipping services. Our tooling and practices sometimes struggle to keep up with such complexity. It reminds me of music and video games. In the early days …

Continuous Delivery Trends

Software Trends for 2020: Continuous Delivery

Ben Putano Developer Tips, Tricks & Resources, Insights for Dev Managers

“Software is eating the world” is no longer a hopeful vision. It’s happening. It’s here. Software is driving the world’s most important technological trends, and 2020 will prove to be an inflection point for several of them. Underlying the rapid pace of software transformation is another trend that has become immensely popular in itself. The rise of continuous delivery has …

Scale-Up vs. Scale-Out Storage: Tips to Consider

Anzhela Sychyk Developer Tips, Tricks & Resources

In the  Data Age 2025 report, worldwide data is expected to grow 61% to 175 zettabytes by 2025. The enterprise sector, in particular, generates more than 30% each year. To be ready for a digital future, consider the scaling strategy of data infrastructure beforehand.  Scale-up and scale-out are the main ways to add capacity to your infrastructure. While both solutions …

Kubernetes Tutorials Image

Top Kubernetes Tutorials & Resources for All Levels

John Julien Developer Tips, Tricks & Resources

If you are a developer who uses containers, chances are you and your team have heard about Kubernetes. At its core, Kubernetes is a container operating system for the web, but has grown to be much more. Sure, Kubernetes can manage your containers, network traffic, and bring up a crashed ad, but it has also become a widely adopted platform …

AWS Elastic Beanstalk .NET Core Getting Started

Christian Melendez Developer Tips, Tricks & Resources

AWS offers a variety of services to solve specific needs. There are some core services, like EC2 and VPC, that let you create an infrastructure for your applications that scales easily. But if you’re new to AWS and also new to infrastructure, you might need to invest some time reading before you deploy your application to AWS. I remember my first time …

CICD

What Is CICD? What’s Important and How to Get It Right

Christian Melendez Developer Tips, Tricks & Resources

We’re on the verge of something here, people. A growing number of companies are shipping software in minutes. Yeah, you read that right. Minutes. Not hours, not weeks, months, or longer. Minutes. Often, teams struggle to ship software into the customer’s hands due to lack of consistency and excessive manual labor. Continuous integration (CI) and continuous delivery (CD) deliver software …

DevOps for Databases

Christian Melendez Developer Tips, Tricks & Resources

DevOps is no longer just about breaking the silo between developers and operations. That’s why every manual operation in your delivery pipeline needs to be evaluated to determine if it can be automated. Database changes are indeed a tedious process and therefore deserve to be considered in your DevOps implementation. Let me pause a moment to temper your expectations for …

Continuous deployment in Azure App Services

How to DevOps with Azure

Barry Luijbregts Developer Tips, Tricks & Resources

In order to release quickly and have stable application environments with minimal errors, it is of vital importance that developers work well with IT operations people and vice versa. To do this, they need to communicate well and sometimes work in the same team. Ideally, they work in the same environment. Makes sense right? This is called DevOps. DevOps is …

Success with Microservices and Containers

State of the Union of Microservices and Containers

John Julien Developer Tips, Tricks & Resources, Insights for Dev Managers

In 20 years, we will look back at the 2010’s as a time of massive development reformation. The late 18th century had the Industrial Revolution, we have the Development Revolution. Lean, lightweight, and rapid development and deployments have taken over the way we look at software development– and for good reason. It’s no longer viable to spend a year working …

How High-Performing Teams ‘Shift Left’ with Continuous Testing

How High-Performing Teams ‘Shift Left’ with Continuous Testing

John Julien Developer Tips, Tricks & Resources

The science of high-performing teams has fascinated business leaders and coaches for decades. There are hundreds of books on the subject, full of strategies and philosophies that are guaranteed to improve your group. The problem is, as soon as new performance standards become the norm, they are no longer considered high-performing. Teams must always push to find methods of higher …

Fundamentals of the CD/CI Pipeline

Ben Putano Developer Tips, Tricks & Resources

Providing your users with the best possible software is always the number one priority. But doing so in the fast-paced, ever-changing technology landscape we live in isn’t a simple task. As soon as an update is deployed, it seems like the need for the next is already here. This has been a constant battle of development teams for decades. The …

Patterns, Best Practices, and Tools for Agile and DevOps

Software Configuration Management: Patterns, Best Practices, and Tools for Agile and DevOps

Ben Putano Developer Tips, Tricks & Resources, Insights for Dev Managers

Every high-functioning organization has a “master plan” that details how they are supposed to operate and accomplish tasks. The military has organization charts. Construction contractors have critical path scheduling. Mathematics (not an organization, I know) has Order of Operations. The world of software development is no different. While there are many project management methodologies and performance monitoring tools, there is …

What DevOps Success Looks Like

DevOps Success Stories Across the Industry

Ben Putano Developer Tips, Tricks & Resources, Insights for Dev Managers

Across the world, companies from every industry are combining their development teams and operations teams to create one unified DevOps team. Teams are increasing productivity, transparency, and efficiency, while simultaneously decreasing bottlenecks and communication silos. Whether it’s a small restaurant POS startup out of Boston, or a world renowned ad agency, companies are making the switch and reaping the rewards. …

Developer Things Episode 3 feat. Jason Taylor

Developer Things #3: How Stackify Does DevOps Without an Ops Team with Jason Taylor

Matt Watson Developer Things Podcast

Matt & Jason discuss how Stackify does DevOps when we don’t even have an IT operations team. The key question is… can you do DevOps without an ops team?? The goal of DevOps is to get developers more involved in deployments and monitoring production applications. Even without an operations team, Stackify still does DevOps to monitor their large production environment …

WebOps vs DevOps

What is Web Operations? How Does it Relate to DevOps and SRE?

Matt Watson Developer Tips, Tricks & Resources

There is a big trend in software development for developers to be more involved in the deployment, monitoring, and overall operations of web applications. In many companies, the DevOps movement is fostering a lot of change and collaboration between development and operations. The concept of web operations builds on top of DevOps to specifically address the deployment and monitoring of …

What Is Site Reliability Engineering and Why You Should Embrace It

Matt Watson Developer Tips, Tricks & Resources

Software developers spend a lot of time chasing bugs and putting out production fires. I’ve been a software developer for over 15 years and it has always just been part of the job. Thanks to agile development, we are constantly shipping new code. By-products of constant change are constant issues with performance, software defects, and other issues that eat up …

Metrics for DevOps Success

15 Metrics for DevOps Success

Matt Watson Developer Tips, Tricks & Resources

How is DevOps going within your organization? If you need some help measuring just how well it is going, we have prepared a list of some key DevOps metrics to track. These metrics can help you understand how your team is doing over time. Define what DevOps means to your organization The word DevOps means different things to different people. …

software development lifecycle phases

SDLC Phases: Identify Current Problems

Ben Putano Developer Tips, Tricks & Resources, Insights for Dev Managers

Software Development Life Cycle (SDLC) is a broad term for a set of methodologies designed to guide a software development project. SDLC is a “process that produces software with the highest quality and lowest cost in the shortest time.” SDLC Phases There are several SDLC methodologies, but most include a version of the following phases: Identify Current Problems Plan Design Build …