Welcome, Guest
Username: Password: Remember me

TOPIC: Continuous delivery

Continuous delivery 6 years 3 weeks ago #103

  • John
  • John's Avatar
  • Offline
  • Karma: 2
The inevitable trend in cloud technology has forced our company to overhaul our operating model and system development strategy. Our apologies for the delayed delivery of the next release of our software.

Instead of the usual bi-annual updates we have migrated to a continuous delivery (CD) system that allows us to deliver smaller changes to our software at a higher frequency and better quality than before.

With continuous delivery your production system is being updated automatically without downtime. The changes are automatically tested and deployed and therefore delivered faster.

Additionally in a run to make use of latest cloud technologies such as auto-scaling we implemented a lot of changes:
  • Eliminated all Singletons
  • Moved all caching to persistence layer
  • Moved factories to resource database,
  • New list view design,
  • Replaced installer with instance management,
  • Eliminated edit objects and the use of session storage by only using request context
  • New persistence locking for business objects,
  • Redesigned purchase order management,
  • New report editing,
  • Moved inventory transactions to new Inventory persistence layer,
  • Centralised scheduled tasks,
  • Redesigned simulator to use real business objects and command classes,
  • Added PickingList and MovingList history,
  • Upgraded TinyMCE 4.2.1,
  • Redesigned breadcrumb to read from persistence storage,
  • Add path session filters and redesigned filter editing,
  • Moved session filters, currencies, currency averages, countries and country states to shared database,
  • Introduced updated geoIP,
  • Redesigned AJAX server to set return messages with X-Message response header,
  • Where possible moved methods from transactions to persistence layer with table locking.
John Monash
Last Edit: 6 years 3 weeks ago by John.
The administrator has disabled public write access.
Powered by Kunena Forum