Framework Migration

We have over 5 million lines of code in a custom MVC framework that powers over 200 sites worldwide.  This framework has been very successful and easy to develop in.  But we are realizing that we need to make some changes.  As we interview and hire new engineers we are also seeing that they are familiar with more standard frameworks like ColdBox.   We are going to migrate to ColdBox over the next year.  This will allow us to be […]

Source Control & CI/CD

We currently have a custom framework with over 5 million lines of code.  It follows a typical MVC Architecture and has worked great for us over the years.  As we continue to grow and refine our SDLC processes, we have decided to explore source control and CI/CD.  We believe that this will help speed our development lifecycle. GIT was our best option for source control.  So we decided to put our code base in a repo and worked with our […]

CF Microservices

Microservices have been gaining a lot of attention lately.  We have been exploring how a Microservice Architecture could provide us with a technical and business advantage.  One of the things that is appealing is that it allows for team empowerment.  Our teams can own specific applications and services.  It also allows us to decompose our code into more discreet functions and be able to manage and monitor it in a better way. We have explored many methodologies around microservices and […]

ColdFusion 2016

We have been on ColdFusion since v6.  Over the years we stuck with that version and were resistant to change.  Finally, we decided to upgrade.  We moved very quickly to the new versions of CF and are currently running CF 2016 Enterprise.  We have 3 development environments and have many clusters of CF servers running on Linux.  CF 2016 was packed with new features and performance has been improved greatly.  We have had very few issues at this point.  We are […]

API Manager

We made the decision to move from our current API Gateway to the Adobe API Manager.  We chose this platform for several reasons. Cost – It was included in our CF Enterprise license and saved us significant money over our other gateway. Ease of Use – The UI is simple and clean.  The Manager is rich with features. Analytics – The Manager provides detailed analytics that are customizable and provide very detailed information. We currently have the API Manager setup in […]