Future-Proof Your Application Strategy


A leading retail bank in India recently revamped its consumer application. In the end, the bank lost customers to a competitor that provided a more seamless user experience on its mobile application. An investment in application architecture competency can yield powerful returns.”.

Mandatory Skills to Sustain Application Delivery in 2021


To meet the challenges of today’s world, organizations must improve the resilience and sustainability of their application platforms and architectures to continuously evolve to meet business needs. Adapt and modernize application architecture.


Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The O’Reilly Software Architecture Conference Call for Participation


Friends at O’Reilly Media have just alerted me to a call for participation in the O’Reilly Software Architecture Conference, which will be held 17-19 March in Boston MA (see: [link] ). More info is below: The O’Reilly Software Architecture Conference Call for Participation. New architectural styles. Effective techniques for existing architectures. Single-page web applications. Integration architecture. Intersection of architecture and….

Should Your Team Be Using Microservice Architectures?

Smarter With Gartner

The number of mentions of “microservices architecture” plunged 42% between January 2019 and September 2020, according to a recent Gartner social media analytics study. Microservices architecture can improve agility and increase scalability but isn’t right in all circumstances.

Why Distributed Tracing is Essential for Performance and Reliability

Speaker: Daniel "spoons" Spoonhower, CTO and Co-Founder at Lightstep

Many engineering organizations have now adopted microservices or other loosely coupled architectures, often alongside DevOps practices. Together these have enabled individual service teams to become more independent and, as a result, have boosted developer velocity. However, this increased velocity often comes at the cost of overall application performance or reliability. Worse, teams often don’t understand what’s affecting performance or reliability – or even who to ask to learn more. Distributed tracing was developed at organizations like Google and Twitter to address these problems and has also come a long way in the decade since then. By the end of this presentation, you’ll understand why distributed tracing is necessary and how it can bring performance and reliability back under control.

Set Up a Budget-Friendly Application Security Program


One area of focused budget cuts was application security testing, an expensive but imperative part of the process. “Security testing helps identify vulnerabilities early on in the application development process,” says Mark Horvath , Senior Director Analyst, Gartner.

Budget 202

Vendor-Side DevOps Practices Can Still Deliver Better Value While Client-Side Government Processes Catch Up


With the private sector making the cultural and technological shift to better DevOps practices, it was only a matter of time before private providers to government clients began to probe how DevOps practices can positively impact application delivery for DoD (and other) clients. where I was on an expert panel regarding accelerating application delivery in the government. Additionally, how one would deploy their application into these environments can vary greatly.

Devops 152

How Fuzzing Redefines Application Security


The application security testing market is highly fragmented. From SAST to DAST to SCA to IAST to RASP, the current state of the market is a byproduct of various assertions on what is believed to be the best way to address application security testing.

On Frankenarchitecture, DevOps, Strategic IT, and the Culture of Digital Transformation

Social, Agile and Transformation

On Frankenarchitecture I posted on 12 warning signs of bad application architecture and received some good suggestions to add to this list: Yes, spot on and there are certainly more. cio DevOps digital transformation it management organizational changeI've received some smart and interesting feedback on my blog posts via LinkedIn. So this week, I'd like to share some of that feedback.

Devops 100

Optimizing Operations for Modern Applications


In our previous blog post in this series, Tackling Security Concerns in Application Modernization , we focused on security. In this post, we’re going to go a st ep further and examine the operations of modern applications as a whole. Why are operations of modern applications so important? However, moving your applications to the cloud isn’t enough – you need to optimize each application to run in the cloud. What does operationalizing modern applications mean?

A Roadmap to Legacy Application Modernization

Perficient - Digital Transformation

The compelling reasons to modernize legacy IT applications and processes are to facilitate business agility, participate in the digital economy and improve customers’ user experience. Legacy systems often have dated and undesirable architecture, a cumbersome user experience and procedural code that does not map to modern application design. The strategic and architecture views then must be aligned to create a comprehensive transformation roadmap. Application Inventory.

DevOps and Hybrid Infrastructure Synergy

Cloud Musings

(This post first appeared in IBM's Point B and Beyond ) The definition of DevOps emphasizes collaboration and communication between software developers and other IT professionals while automating the software delivery and infrastructure change process. While agile software development and the use of automated infrastructure configuration tools stand proudly in the DevOps spotlight, little has been said about the actual infrastructure that modern tools such as Puppet and Chef automate.

Reflecting on KubeCon 2021

Forrester's Customer Insights

Kubernetes has made a huge impact on how businesses deploy applications, and how they adopt cloud. Application Security Architecture & Technology Strategy BC/DR Big Data Business Technology (BT) Cloud Computing Trends development & operations (DevOps) emerging technology

Create Your Transformation Roadmap for Application Modernization


In our previous post, Multiple Paths to Cloud: Migrating Legacy Applications , we explored options that allow you to develop, deploy, and manage new applications on cloud but still continue using your existing data center. Getting Started with Application Modernization. We’ve helped numerous clients identify the right emerging technologies for your applications and address the barriers presented by legacy systems. cloud first, agile, DevOps).

Embrace DBaaS to Speed Up Mobile App Development


As enterprises work to rapidly embrace the mobile revolution, both for their workforce and to engage more deeply with their customers, the pressure is on for IT to support the tools needed by their application developers. Mobile application developers are working with a massive variety of technologies and platforms, but one trend that stands out is the rapid adoption of NoSQL database engines and the use of Database-as-a-Service (DBaaS) platforms and services to run them.

Multiple Paths to Cloud: Migrating Legacy Applications


In part two, we examine options for migrating legacy applications to the cloud. Current Options for Migrating Legacy Applications. Legacy applications and systems are like a time capsule. Legacy systems typically have dated and undesirable architecture, a cumbersome user experience, and procedural code that doesn’t work well with modern application platforms. There’s also refactoring applications to adhere to twelve-factor app (native cloud) guidelines.

DevOps Basics : Running Docker in production


In few words, if you want to run your Docker containers in a real production environment you need multiple tools and complex architectures are possible. Deploying your application. Finally, let’s try to deploy one application in our cluster. To do that, go on the Marathon portal and click on Create Application: Enter the following information: ID : canitpro. Uncategorized ACS Azure DevOps Docker

DevOp Culture: Are you Ready

Future of CIO

The key to doing DevOp well is to realize that this is going to make everyone change perspective. With Agile emerging as a mainstream software project methodology and management philosophy, DevOps has also become the culture thing in many forward-thinking IT organizations, culture is the collective mindset, culture is the habit, culture is how people think and do things in the organization, so how does exactly DevOp influence IT organization’s execution and performance?

Platforms in the cloud take heavy lifting out of architecture tasks

ComputerWorld IT Management

based global buyer and seller of pre-owned luxury watches, split the role of DevOps between application development and management of a virtual infrastructure environment. For six years, Watchfinder , a U.K.-based But the company's ambitious growth plans, which included expansion to the U.S. earlier this year and an expected doubling of monthly watch sales, required IT director Jonathan Gill to think differently.

DevOps Basics: Introduction to Docker Registry and Images


The concept of a Docker container is to build something (your application) on the top of an existing image. Let’s say for example that you have a Python application and you want to run this application on an Ubuntu image, because you like this distribution. You will have this basic architecture : I deployed and using an Ubuntu virtual machine on Azure with Docker already installed on it and now I wish to run two different Python applications on it.

Corporate IT: Five Trends for 2017


The move comes as IT leaders realize that project-centric plan/build/ run approaches are ill-suited to an era of rapidly changing, business-led, digital initiatives , and that Agile, DevOps and continuous delivery cannot simply be grafted on to older ways of operating. Agile and DevOps teams are well-known examples, but there are plenty of others.

Trends 152

Powering Your Infrastructure With Openshift on AWS

Perficient - Digital Transformation

To optimize performance, enterprises need robust cloud solutions that cater to their architectural design, configuration, and deployment. OpenShift is scalable, which allows organizations to scale up applications during peak times on an ad-hoc basis.

Are you ready for Microservices?

Perficient - Digital Transformation

Microservices are gaining popularity for their potential to deliver scalability, resilience, and agility that wasn’t possible with service-oriented architecture. Over 70% of organizations are investigating microservices adoption, but many are encountering challenges to success in achieving these goals with the additional strain on IT to be more agile, adopt new technology, and embrace DevOps. CI/CD automation and a DevOps culture. Application configuration management.

Agile 60

Join Perficient at ChefConf 2019


It is one of the best opportunities for the DevOps community to come together to learn and share insights around the latest strategies and tactics for transformational application delivery. Have questions about starting your DevOps journey? Looking to accelerate your application modernization strategy by leveraging Chef Habitat? ChefConf 2019, taking place in Seattle on May 20-23, is less than a month away!

Your 3-minute guide to serverless success

David Linthicum

The serverless architecture market was estimated at $4.25 Faster deployment, the simplification and automation of cloudops (also known as “no ops” and “some ops”), integration with emerging devops processes, and some cost advantages. Many think that you can take traditional on-premises applications and deem them serverless with the drag of a mouse. billion in 2018 and is expected to reach $14.93 billion by 2023, according to analyst firm Markets and Markets.

Devops 251

Leverage Containers for Digital Transformation


Organizations are gravitating towards software containers as a way to package, distribute, and run their applications. New application instances can be launched more quickly. PORTABILITY – You can package just your application into a container with its dependencies and reliably run it in multiple places or clouds. SIMPLICITY – The container packaging model aligns well with modern, distributed application architectures that consist of different microservices.

Developing a PaaS Migration Strategy

Perficient Data & Analytics

In this blog we will look at the steps to create a migration strategy to PaaS including re-platforming legacy applications. Re-platforming applications includes lift-and-shift (containerizing) applications with minor changes, refactoring applications to adhere to twelve factor app guidelines and complete application rewrites to best leverage native cloud and DevOps. This most often translates to migrating customer-facing applications first.

5 Steps to Master Continuous Delivery


She is in charge of application development (AD). In the past few months, she’s had to make some changes to promptly meet the demands of the customer and the business — including regularly updating applications with user feedback and responding to new shifts in the market and changes to business strategy. Delivering quality applications with increased agility isn’t as simple as “doing” agile or DevOps. Do we move our applications and databases to the cloud?

Agile 171

Server and Storage I/O Benchmarking 101 for Smarties

Storage IO Blog

Sure you can go to a manufactures website and look at the speeds and feeds (technical performance numbers) however are those metrics applicable to your environments applications or workload? There are different reasons for benchmarking, such as, you might be asked or want to know how many IOPs per disk, Solid State Device (SSD), device or storage system such as for a 15K RPM (revolutions per minute) 146GB SAS Hard Disk Drive (HDD).

Cloud Migration Fundamentals

Linux Academy

Instead, it has evolved into a complex set of offerings from many vendors that greatly improve the speed of applications delivery, deployment, and scaling. Statistics show that as many as 60% of all newly developed applications are deployed in public, private, or hybrid cloud infrastructures. Compute- and storage-intensive applications find their way to the cloud because of the need to scale so large that on-premises data centers are simply no longer feasible.

Cloud 60

Red Hat Honors Perficient as Rising Star Partner of the Year

Perficient - Digital Transformation

Among Perficient’s successful initiatives across Red Hat services, we were honored for our partnership with a healthcare industry leader to leverage Red Hat’s OpenShift capabilities and deploy a PaaS solution that supported an end-to-end continuous delivery pipeline, effectively driving innovation and improving velocity of application delivery. This allowed elastic scale within these applications and supported multi-tenant deployments.

The CIO?s Guide to Serverless Computing


Serverless architectures enable developers to focus on what they should be doing — writing code and optimizing application design — making way for business agility.

Gartner Top 10 Data and Analytics Trends for 2021


Composing new applications from the packaged business capabilities of each promotes productivity and agility. As data becomes increasingly complex and digital business accelerates, data fabric is the architecture that will support composable data and analytics and its various components.

Trends 428

Importance of Docker Network Drivers

Linux Academy

Building a reliable network is essential to long-term application delivery via Docker. First, it’s important to understand the overall architectural framework Docker uses — the Container Networking Model (CNM). Docker network options are continuing to advance at an astronomical pace, but grasping the foundational benefits of such a robust tool is vital for 21 st-c entury applications. . DevOps Docker

Free Cloud Courses at Linux Academy — July 2019

Linux Academy

DevOps Monitoring Deep Dive. MicroService Applications In Kubernetes. This course provides hands-on experience with installing and administering a complex microservice application in a Kubernetes cluster. Once the cluster has been bootstrapped, we will learn how to install a simple microservice and a more complex microservice application after. We discuss architectural requirements and principles of Big Data infrastructures and the intersection of cloud computing.

CIO as Chief Improvement Officer II: How to Improve Application Development?

Future of CIO

Do they see application development as innovation for driving business change? Since technology (and hence application development) is the key driver and support function for any change, CIOs do need to ensure that the application development being carried out is well aligned with the business needs and the change that is taking place accordingly. CIOs must ensure that application development does not proceed without a "clear business rationale."

Moving to an Agile “New” Big Data Paradigm


A few years ago, I was in the middle of getting together a conceptual architectural document for a project that required very agile methodologies based on microservices and cross- functional teams. One of the key portions of the architecture involved Hadoop and Spark for both data storage and data processing for the delivery of data to the microservices platform. DevOps Culture. Application-centric Infrastructure. Cloud Native Architectures.

Agile 32

How to Build a Digital Business Technology Platform

Smarter With Gartner

A DBTP provides the architecture to interlace and orchestrate five overlapping technology sub-platforms critical to digital business. Both use cases require a different set of applications and tools, yet they all integrate with and flow through a DBTP.

How to Become an Agile Superhero


” Eight key traits will help application technical professionals responsible for product development transform into agile superheroes. Read more: Enterprise Architecture Enables Digital Innovation.

Agile 221

Digital Agility Gets a Boost with Identity Management


Component software also means that app updating can be done on a piece-part basis, without requiring the entire application to be retested and QA'd. The growth of API-first architectures and use of serverless execution platforms has been nearly geometric during the past few years.

Agile 151

Why a Transformation Roadmap is a Necessity


In our previous blog post, Create Your Transformation Roadmap for Application Modernization , we looked at what a transformation roadmap typically includes w ith regard to app modernization. You’re essentially looking to marry strategy and architecture and accomplish all of the steps needed along the way with your roadmap. For example, if your organization wants to increase the speed of the application lifecycle, you may have a goal of adopting a DevOps methodology to do so.

Gartner Top 10 Trends Impacting Infrastructure & Operations for 2020


Today, infrastructure is everywhere, and the pace of change for I&O will only increase in 2020 as IT leaders face pressure to more quickly create, deploy, manage and govern dynamic application environments. In the new world of distributed applications and complex integration, I&O professionals are facing the uncomfortable truth that if a disaster strikes, heritage recovery strategies may not address the full extent of their operating scenarios.

Trends 166

Free Courses at Linux Academy – November 2019

Linux Academy

DevOps Essentials. Students will explore how containers work, how they compare with virtual machines and Docker containers, and how they handle application isolation. We discuss architectural requirements and principles of Big Data infrastructures and the intersection of cloud computing. DevOps Essentials. Looking for a basic introduction to the concept of DevOps? Here we go over what DevOps is and how it impacts IT in the real world.

Linux 89