DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

SBOMs are essential to circumventing software supply chain attacks, and they provide visibility into various software components.

Core Badge
Avatar

John Vester

DZone Core CORE

Senior Staff Engineer at Marqeta

Whitestown, US

Joined Feb 2014

https://johnjvester.wordpress.com

About

IT professional with 30+ years expertise in app design and architecture, feature development, and project and team management. Currently focusing on establishing resilient cloud-based services running across multiple regions and zones. Additional expertise architecting (Spring Boot) Java and .NET APIs against leading client frameworks, CRM design, and Salesforce integration.

Stats

Reputation: 22334
Pageviews: 31.4M
Articles: 170
Comments: 5

Expertise

Deployment Expertise Icon

Deployment

Integration Expertise Icon

Integration

JavaScript Expertise Icon

JavaScript

  • Articles
  • Refcards
  • Trend Reports
  • Comments

Articles

article thumbnail
One Checkbox to Cloud: Migrating from Tosca DEX Agents to E2G
Moving from local test agents to the Elastic Execution Grid (E2G) is a straightforward move that replaces manual VM upkeep and with flexible cloud agents.
July 4, 2025
· 1,439 Views · 1 Like
article thumbnail
How to Banish Anxiety, Lower MTTR, and Stay on Budget During Incident Response
Cutting log ingestion seems thrifty — until an outage happens and suddenly you really need those signals! See how zero-cost ingestion can get rid of MTTR anxiety.
June 26, 2025
· 1,478 Views · 1 Like
article thumbnail
Exploring Cloud-Based Testing With the Elastic Execution Grid
E2G gives your team cloud testing agents, allowing you to spin up the test agents, run your tests in parallel, and watch real-time logs — all without idle hardware.
June 20, 2025
· 1,523 Views · 1 Like
article thumbnail
The Missing Infrastructure Layer: Why AI's Next Evolution Requires Distributed Systems Thinking
Let's explore how investing in proven AI infrastructure yields a competitive advantage over those who continue trying to solve infrastructure problems at the app layer.
June 12, 2025
· 1,586 Views
article thumbnail
How to Introduce a New API Quickly Using Micronaut
Knowing when to pivot can be vital to staying ahead of the competition. See how Cursor AI and Heroku can be leveraged to transform an idea into a reality.
May 28, 2025
· 13,140 Views · 2 Likes
article thumbnail
How To Introduce a New API Quickly Using Quarkus and ChatGPT
Stepping outside of my comfort zone, let’s see how quickly we can introduce an API-First-driven RESTful by leveraging ChatGPT, Quarkus, and Heroku.
May 21, 2025
· 14,681 Views · 3 Likes
article thumbnail
Solid Testing Strategies for Salesforce Releases
Salesforce is not immune to service interruption risks. Let’s identify how teams can prevent downtime and ensure smooth transitions during Salesforce's seasonal releases.
May 6, 2025
· 16,331 Views · 2 Likes
article thumbnail
How to Build a New API Quickly Using Spring Boot and Maven
Realizing that not all use Gradle, I thought I would demonstrate how quickly a RESTful API can be created by leveraging ChatGPT, Spring Boot, Maven, and Heroku.
April 1, 2025
· 49,703 Views · 14 Likes
article thumbnail
Introduce a New API Quickly Using Spring Boot and Gradle
Time to market can make or break any idea or solution. Check out how quickly a RESTful API can be created by leveraging ChatGPT, Spring Boot, Gradle, and Heroku.
March 24, 2025
· 35,917 Views · 6 Likes
article thumbnail
Simplifying Multi-LLM Integration With KubeMQ
Using a message broker as a router to handle requests between your apps and LLMs simplifies integration, improves reliability, and scales easily for AI-driven apps.
February 25, 2025
· 21,243 Views · 3 Likes
article thumbnail
Why Platform Engineering Is Essential to DevEx: Understand the Relationship Between Platform Engineering and the Developer Experience
Explore how DevEx blazes the path for engineers to maintain control of their responsibilities and understand the impact of (AI) and automation.
February 21, 2025
· 22,899 Views · 1 Like
article thumbnail
Working With Vision AI to Test Cloud Applications
Tricentis Tosca's Vision AI simplifies UI testing with mockup-based test creation, self-healing capabilities, and built-in accessibility checks for dynamic applications.
January 27, 2025
· 31,731 Views · 2 Likes
article thumbnail
How to Test QR Codes in Your Applications
You’ve embraced QR codes in your applications, but are you actually testing them? See how easy it can be to include this crucial step in your SDLC.
January 22, 2025
· 27,239 Views · 3 Likes
article thumbnail
When (Tech Service) Relationships Don’t Work Out
When an existing implementation no longer aligns with business objectives, existing cloud resources can be exposed via the concept of VPC Peering.
January 8, 2025
· 46,986 Views · 3 Likes
article thumbnail
5 Signs You’ve Built a Secretly Bad Architecture (And How to Fix It)
Let’s figure out how to mitigate these five issues and transform your architecture into a strong foundation for innovation.
December 18, 2024
· 42,109 Views · 7 Likes
article thumbnail
The Power of Market Disruption: How to Detect Fraud With Graph Data
Market disruptors pave the way for innovation and break barriers once considered bulletproof. PuppyGraph uses market disruption and graph data to detect fraud.
October 28, 2024
· 59,041 Views · 3 Likes
article thumbnail
Why Haven’t You Upgraded to HTTP/2?
Let’s understand more about the benefits of upgrading to HTTP/2 and how it can impact consumers of your application or service.
September 30, 2024
· 55,600 Views · 3 Likes
article thumbnail
Leveling Up My GraphQL Skills: Real-Time Subscriptions
Dive a little deeper to explore real-time data subscriptions by using GraphQL to automatically receive server-side updates with help from a WebSocket consumer.
September 16, 2024
· 59,622 Views · 2 Likes
article thumbnail
Mastering Multi-Cloud and Edge Data Synchronization: A Retail Use Case With KubeMQ’s Java SDK
Explore how KubeMQ’s open-source Java SDK provides a powerful solution for enterprises looking to manage data across complex multi-cloud and edge environments.
September 10, 2024
· 46,828 Views · 3 Likes
article thumbnail
Buh-Bye, Webpack and Node.js; Hello, Rails and Import Maps
Discover how Rails 7 and Import Maps allow the use of third-party JavaScript libraries, taking away the need for Webpack and Node.js.
August 5, 2024
· 77,228 Views · 2 Likes
article thumbnail
From Observability To Architectural Observability: Shifting Left for Resiliency
Architectural Observability allows organizations to shift left for resiliency, focusing on the root of their system problems, not just the symptoms.
July 23, 2024
· 7,309 Views · 6 Likes
article thumbnail
Why You Need to Shift Left With Mobile Testing
Trying to gain a competitive edge in the mobile space seems to lag behind other aspects of tech. Imagine a world where you can shift left with your mobile testing.
July 12, 2024
· 51,634 Views · 2 Likes
article thumbnail
When You Need More Power Than a Lambda Provides
While I appreciate the concept of a serverless option, sometimes you simply need more power. Let’s explore an alternative that doesn’t break your project’s budget.
June 21, 2024
· 68,999 Views · 2 Likes
article thumbnail
Managing Architectural Tech Debt
It’s time to dive into the primary culprit impacting engineering velocity, service scalability, and platform resiliency across the enterprise.
June 3, 2024
· 78,357 Views · 6 Likes
article thumbnail
Less Time Learning, More Time Building
Secure cloud adoption no longer requires an investment in proprietary cloud infra knowledge, allowing teams to implement security that aligns with the business.
May 27, 2024
· 65,378 Views · 2 Likes
article thumbnail
When It’s Time to Give REST a Rest
Based upon the underlying requirement, sometimes GraphQL with Apollo Server is the best approach over using a traditional RESTful API.
May 10, 2024
· 75,415 Views · 2 Likes
article thumbnail
Why Cloud Native Is Vital to Your Organization's APIs: The Impact Could Be More Than Expected
As your API infrastructure expands, a cloud-native design provides the necessary tooling to ease supportability and manageability efforts.
April 29, 2024
· 58,740 Views · 2 Likes
article thumbnail
FastAPI Got Me an OpenAPI Spec Really... Fast
When API First isn’t an option, FastAPI can save teams time by allowing existing RESTful microservices to be fully documented and consumed using OpenAPI v3 automatically.
April 22, 2024
· 41,475 Views · 4 Likes
article thumbnail
DevSecOps: It’s Time To Pay for Your Demand, Not Ingestion
Asking engineers to cut back on logging introduces an unnecessary distraction from a supportability and toil perspective – impacting primary objectives along the way.
April 2, 2024
· 52,079 Views · 3 Likes
article thumbnail
Vector Tutorial: Conducting Similarity Search in Enterprise Data
Harness the power of word vectors and similarity searches to help discover data correlations with enterprise data to assist with a marketing campaign.
March 21, 2024
· 48,338 Views · 4 Likes

Refcards

Refcard #290

Getting Started With Log Management

Getting Started With Log Management

Refcard #377

Monitoring and the ELK Stack

Monitoring and the ELK Stack

Refcard #353

Getting Started With Static Code Analysis

Getting Started With Static Code Analysis

Refcard #276

Responsive Web Design

Responsive Web Design

Refcard #238

RESTful API Lifecycle Management

RESTful API Lifecycle Management

Trend Reports

Trend Report

Developer Experience

With tech stacks becoming increasingly diverse and AI and automation continuing to take over everyday tasks and manual workflows, the tech industry at large is experiencing a heightened demand to support engineering teams. As a result, the developer experience is changing faster than organizations can consciously maintain.We can no longer rely on DevOps practices or tooling alone — there is even greater power recognized in improving workflows, investing in infrastructure, and advocating for developers' needs. This nuanced approach brings developer experience to the forefront, where devs can begin to regain control over their software systems, teams, and processes.We are happy to introduce DZone's first-ever Developer Experience Trend Report, which assesses where the developer experience stands today, including team productivity, process satisfaction, infrastructure, and platform engineering. Taking all perspectives, technologies, and methodologies into account, we share our research and industry experts' perspectives on what it means to effectively advocate for developers while simultaneously balancing quality and efficiency. Come along with us as we explore this exciting chapter in developer culture.

Developer Experience

Trend Report

Modern API Management

When assessing prominent topics across DZone — and the software engineering space more broadly — it simply felt incomplete to conduct research on the larger impacts of data and the cloud without talking about such a crucial component of modern software architectures: APIs. Communication is key in an era when applications and data capabilities are growing increasingly complex. Therefore, we set our sights on investigating the emerging ways in which data that would otherwise be isolated can better integrate with and work alongside other app components and across systems.For DZone's 2024 Modern API Management Trend Report, we focused our research specifically on APIs' growing influence across domains, prevalent paradigms and implementation techniques, security strategies, AI, and automation. Alongside observations from our original research, practicing tech professionals from the DZone Community contributed articles addressing key topics in the API space, including automated API generation via no and low code; communication architecture design among systems, APIs, and microservices; GraphQL vs. REST; and the role of APIs in the modern cloud-native landscape.

Modern API Management

Trend Report

The Modern DevOps Lifecycle

While DevOps is here to stay, as the years pass, we must continuously assess and seek improvements to our existing software processes, systems, and culture — and DevOps is no exception to that rule. With business needs and customer demands constantly shifting, so must our technology, mindsets, and architecture in order to keep pace.Now is the time for this movement that's all about "shifting left" to essentially shift.In our annual DevOps Trend Report, we explore both its fundamental principles as well as the emerging topics, methodologies, and challenges surrounding the engineering ecosystem. Within our "Key Research Findings" and featured articles from our expert community members, readers will find information on core DevOps topics as well as new insights on what's next for DevOps in 2024 and beyond. Join us to learn about the state of CI/CD pipelines, the impact of technical debt, patterns for supply chain management<>DevOps, the rise of platform engineering, and even more!

The Modern DevOps Lifecycle

Trend Report

Observability and Application Performance

Making data-driven decisions, as well as business-critical and technical considerations, first comes down to the accuracy, depth, and usability of the data itself. To build the most performant and resilient applications, teams must stretch beyond monitoring into the world of data, telemetry, and observability. And as a result, you'll gain a far deeper understanding of system performance, enabling you to tackle key challenges that arise from the distributed, modular, and complex nature of modern technical environments.Today, and moving into the future, it's no longer about monitoring logs, metrics, and traces alone — instead, it’s more deeply rooted in a performance-centric team culture, end-to-end monitoring and observability, and the thoughtful usage of data analytics.In DZone's 2023 Observability and Application Performance Trend Report, we delve into emerging trends, covering everything from site reliability and app performance monitoring to observability maturity and AIOps, in our original research. Readers will also find insights from members of the DZone Community, who cover a selection of hand-picked topics, including the benefits and challenges of managing modern application performance, distributed cloud architecture considerations and design patterns for resiliency, observability vs. monitoring and how to practice both effectively, SRE team scalability, and more.

Observability and Application Performance

Trend Report

Development at Scale

As organizations’ needs and requirements evolve, it’s critical for development to meet these demands at scale. The various realms in which mobile, web, and low-code applications are built continue to fluctuate. This Trend Report will further explore these development trends and how they relate to scalability within organizations, highlighting application challenges, code, and more.

Development at Scale

Trend Report

DevOps

The DevOps movement has paved the way for CI/CD and streamlined application delivery and release orchestration. These nuanced methodologies have not only increased the scale and speed at which we release software, but also redistributed responsibilities onto the developer and led to innovation and automation throughout the SDLC.DZone's 2023 DevOps: CI/CD, Application Delivery, and Release Orchestration Trend Report explores these derivatives of DevOps by diving into how AIOps and MLOps practices affect CI/CD, the proper way to build an effective CI/CD pipeline, strategies for source code management and branching for GitOps and CI/CD, and more. Our research builds on previous years with its focus on the challenges of CI/CD, a responsibility assessment, and the impact of release strategies, to name a few. The goal of this Trend Report is to provide developers with the information they need to further innovate on their integration and delivery pipelines.

DevOps

Trend Report

Enterprise Application Integration

As with most 2022 trends in the development world, discussions around integration focus on the same topic: speed. What are the common integration patterns and anti-patterns, and how do they help or hurt overall operational efficiency? The theme of speed is what we aim to cover in DZone’s 2022 "Enterprise Application Integration" Trend Report. Through our expert articles, we offer varying perspectives on cloud-based integrations vs. on-premise models, how organizational culture impacts successful API adoption, the different use cases for GraphQL vs. REST, and why the 2020s should now be considered the "Events decade." The goal of this Trend Report is to provide you with diverse perspectives on integration and allow you to decide which practices are best for your organization.

Enterprise Application Integration

Trend Report

Enterprise AI

In recent years, artificial intelligence has become less of a buzzword and more of an adopted process across the enterprise. With that, there is a growing need to increase operational efficiency as customer demands arise. AI platforms have become increasingly more sophisticated, and there has become the need to establish guidelines and ownership.In DZone's 2022 Enterprise AI Trend Report, we explore MLOps, explainability, and how to select the best AI platform for your business. We also share a tutorial on how to create a machine learning service using Spring Boot, and how to deploy AI with an event-driven platform. The goal of this Trend Report is to better inform the developer audience on practical tools and design paradigms, new technologies, and the overall operational impact of AI within the business.This is a technology space that's constantly shifting and evolving. As part of our December 2022 re-launch, we've added new articles pertaining to knowledge graphs, a solutions directory for popular AI tools, and more.

Enterprise AI

Trend Report

Application Security

In the era of high-profile data breaches, rampant ransomware, and a constantly shifting government regulatory environment, development teams are increasingly taking on the responsibility of integrating security design and practices into all stages of the software development lifecycle (SDLC).In DZone’s 2021 Application Security Trend Report, readers will discover how the shift in security focus across the SDLC is impacting development teams — from addressing the most common threat agents and attack vectors to exploring the best practices and tools being employed to develop secure applications.

Application Security

Trend Report

Modern Web Development

The web is evolving fast, and developers are quick to adopt new tools and technologies. DZone’s recent 2021 Modern Web Development survey served to help better understand how developers build successful web applications, with a focus on how decisions are made about where computation and storage should occur.This Trend Report will help readers examine the pros and cons of critical web development design choices, explore the latest development tools and technologies, and learn what it takes to build a modern, performant, and scalable web application. Readers will also find contributor insights written by DZone community members, who cover topics ranging from web performance optimization and testing to a comparison of JavaScript frameworks.Read on to learn more!

Modern Web Development

Comments

It’s Time to Use a Data Privacy Vault

Jul 22, 2022 · John Vester

Thank you for the comment and question, Ted.

From what I understand, Skyflow stores data using the infrastructure provided by AWS, who have data centers in Canada. Skyflow can restrict customer data to specific regions by limiting which data centers store that data, keeping your data in your chosen region at all times.

To learn more about how Skyflow supports data residency requirements like these, check out the following link:

https://www.skyflow.com/solutions/data-residency

Keeping OpenAPI DRY

Feb 28, 2020 · John Vester

So glad the article was able to validate your findings! Thank you, so much, for taking time to submit a comment!

Does the Rogue Developer Really Exist?

Feb 21, 2017 · John Vester

Thank you for your thoughts, but the Pull Request (PR) process should protect against the developer merging in changes that do not reflect the best design.

Continuous Integration With Salesforce

Dec 04, 2015 · John Vester

Hi Jorge!

We are able to pull the workflows into Git without any issues, but have only had success pushing workflows that have had zero updates. So, if you create a new workflow, it will deploy the first time to another Org, but no future updates are actually processed. For workflow updates, we have to use Change Sets at this point.

The other items you noted (layouts and fields) are able to be deployed using the Force Migration Tool. There is a layouts folder that contains the metadata (in XML) to deploy. Some of these items tie back to the profile data (in the profiles folder) or the core objects themselves (stored in the objects folder).

The key is to make sure you configure Eclipse (or just the Force Migration Tool) to pull all data from Salesforce. This way, you can check all of your configuration/code into Git. If the Metadata API ever supports these items, you will be set to deploy.

Hope this helps!

jv

Continuous Integration With Salesforce

Dec 01, 2015 · John Vester

Thank you for your reply Jorge!

Most of the items you noted we have been able to successfully deploy using our automated process based upon the Force IDE, Eclipse, Stash/Git, Ant, Force Migration Tool and Bamboo. The items that we cannot deploy (app security settings, for example) are tracked in a Confluence page and performed manually in each Org.

I have written the next article in my series, which will be published soon. The focus is configuring Eclipse, Force IDE and Stash/Git. Looking ahead, I will document how Bamboo can be used with the Force Migration Tool and Ant to perform the deployments using the code from Stash/Git.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends: