|By Trevor Parsons||
|August 1, 2014 02:48 PM EDT||
It's widely understood that increasing the scope and complexity of a piece of software almost always dramatically increases the effort required to verify it. Verification typically entails testing the behavior of the new feature, plus ensuring no existing functionality has been adversely affected.
Because this kind of testing can quickly become painful for even the simplest of components, and because atLogentries we continuously deploy large components of our service, anytime we invest in automation rapidly speeds up release cycles and tames the complexity. I'd like to talk briefly about one combination of tools we've been trying out recently:
- Dropwizard- a framework for building ops-friendly microservices
- Flyway- a tool for managing database schema changes
- Retrofit- a slick REST client for consuming APIs
Dropwizard does a great job of tying together several top-notch libraries commonly used for developing RESTful web services on the JVM. More importantly, it also packages them up so it's much easier to do end-to-end testing. Rather than repeating the excellent guide, let's assume that we have a "Hello, world" service up & running and ready to test (yes, writing tests retrospectively often isn't advisable, but for the sake of brevity we're picking up where the guide left off!). We'll also assume that you have something to persist in a database, so we'll add one extra method to the HelloWorldResource class, which will return a HTTP 201: CREATED when a request is successful:
SYS-CON Events announced today that Avere Systems, a leading provider of enterprise storage for the hybrid cloud, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Avere delivers a more modern architectural approach to storage that doesn’t require the overprovisioning of storage capacity to achieve performance, overspending on expensive storage media for inactive data or the overbuilding of data centers ...
Feb. 10, 2016 09:30 AM EST
As someone who has been dedicated to automation and Application Release Automation (ARA) technology for almost six years now, one of the most common questions I get asked regards Platform-as-a-Service (PaaS). Specifically, people want to know whether release automation is still needed when a PaaS is in place, and why. Isn't that what a PaaS provides? A solution to the deployment and runtime challenges of an application? Why would anyone using a PaaS then need an automation engine with workflow ...
Feb. 10, 2016 09:30 AM EST Reads: 184
Recognizing the need to identify and validate information security professionals’ competency in securing cloud services, the two leading membership organizations focused on cloud and information security, the Cloud Security Alliance (CSA) and (ISC)^2, joined together to develop an international cloud security credential that reflects the most current and comprehensive best practices for securing and optimizing cloud computing environments.
Feb. 10, 2016 09:20 AM EST
With the Apple Watch making its way onto wrists all over the world, it’s only a matter of time before it becomes a staple in the workplace. In fact, Forrester reported that 68 percent of technology and business decision-makers characterize wearables as a top priority for 2015. Recognizing their business value early on, FinancialForce.com was the first to bring ERP to wearables, helping streamline communication across front and back office functions. In his session at @ThingsExpo, Kevin Roberts...
Feb. 10, 2016 09:00 AM EST Reads: 379
As enterprises work to take advantage of Big Data technologies, they frequently become distracted by product-level decisions. In most new Big Data builds this approach is completely counter-productive: it presupposes tools that may not be a fit for development teams, forces IT to take on the burden of evaluating and maintaining unfamiliar technology, and represents a major up-front expense. In his session at @BigDataExpo at @ThingsExpo, Andrew Warfield, CTO and Co-Founder of Coho Data, will dis...
Feb. 10, 2016 09:00 AM EST Reads: 180
Feb. 10, 2016 08:00 AM EST
SYS-CON Events announced today that iDevices®, the preeminent brand in the connected home industry, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. iDevices, the preeminent brand in the connected home industry, has a growing line of HomeKit-enabled products available at the largest retailers worldwide. Through the “Designed with iDevices” co-development program and its custom-built IoT Cloud Infrastruc...
Feb. 10, 2016 08:00 AM EST
Feb. 10, 2016 07:45 AM EST Reads: 433
Feb. 10, 2016 07:00 AM EST
Feb. 10, 2016 06:00 AM EST Reads: 280
Feb. 10, 2016 04:00 AM EST Reads: 478
Feb. 10, 2016 03:00 AM EST Reads: 310
Feb. 10, 2016 01:15 AM EST Reads: 236
Feb. 10, 2016 12:45 AM EST Reads: 389
Feb. 10, 2016 12:45 AM EST Reads: 197