Blog

Monolith to Microservices Using the Strangler Pattern, SNS, and SQS

[fa icon="user"] Andrew Curran [fa icon="calendar"]  Aug 21, 2019 9:00:00 AM [fa icon="comments-o"] 0 Comments

There’s a growing trend among developers to shift applications from the traditional monolithic architecture to the more agile and flexible microservices architecture. One common approach to making the transition is the Strangler pattern, where microservices replace small pieces of functionality until the legacy system is finally decommissioned. This pattern minimizes migration risks and simplifies the process, but it can get complex to run both architectures concurrently.

AWS has two messaging tools that make using the Strangler Pattern more manageable – Simple Notification Service (SNS) and Simple Queue Service (SQS). This article outlines what these tools are and how they help keep distributed databases in sync.

Read More [fa icon="long-arrow-right"]

How Using a Business Rules Engine Can Benefit Your Business

[fa icon="user"] Craig Kaneshiro [fa icon="calendar"]  Jul 24, 2019 9:00:00 AM [fa icon="comments-o"] 0 Comments

Businesses are complicated - they have intricate processes, are continually evolving, and need to be scalable. For companies that rely on software as a core component of the business, that complexity is typically reflected in their business-critical software applications.

One strategy that maximizes value and minimizes software complexity is using a business rules engine that encapsulates business-specific logic and keeps it separate from the rest of the application code. Here is more information about what a business rules engine is and how it can benefit your business.

Read More [fa icon="long-arrow-right"]

Benefits of Using ASP.Net Core Template for Future Development Efforts

[fa icon="user"] David Henry [fa icon="calendar"]  Mar 20, 2019 9:00:00 AM [fa icon="comments-o"] 0 Comments

Technology is ever-changing, and the options available to product teams continue to expand. Coordinating a team around a technology stack can be challenging, but it’s a necessary practice to enable faster delivery.

In this article, we’ll show you how we worked with one product delivery team to realize the benefits of adopting .Net Core and developed a template application that could be used for future development efforts.

Read More [fa icon="long-arrow-right"]

Advantages and Disadvantages of MacInCloud for Xamarin iOS Development

[fa icon="user"] Craig Kaneshiro [fa icon="calendar"]  Feb 13, 2019 8:30:00 AM [fa icon="comments-o"] 0 Comments

Xamarin development is great for creating cross-platform native mobile applications without duplicating code for each of them. But, for those not using the Apple ecosystem, there’s an issue that can be a barrier to building Xamarin iOS applications.

Read More [fa icon="long-arrow-right"]

User Acceptance Testing Best Practices for a Successful Go-Live

[fa icon="user"] Zachary Sersland [fa icon="calendar"]  Jan 15, 2019 8:30:00 AM [fa icon="comments-o"] 1 Comment

User Acceptance Testing is a vital but often overlooked aspect of software development. It can seem redundant, and no one wants to hear about software bugs from a frantic email from an end user. But developers and end users may not always have the same understanding of the requirements, and it’s better to know about any potential issues or misalignments before the software goes live rather than afterward.

In this article, I cover some User Acceptance Testing best practices to ensure your application is thoroughly tested, bugs get resolved before launch, and clients are successful and happy.

Read More [fa icon="long-arrow-right"]

[fa icon="angle-double-left"] Newer All Posts

Newsletter Subscription

Stay Connected

Popular Articles

Solutions for a Wide Range of Industries

It can be done.

Learn More