AugForums.com

An Acumatica User Group

  • Free
    • Start Here
    • Rolodex
    • Podcast
    • Blog
    • Forums
  • Paid
    • AugSQL
    • GI Course
    • GI Library
    • Consulting
  • Register

EP 101: Daryl Bowman – Amazon S3 and Development Side Projects (Podcast)

October 19, 2022 by Matt Alexander Leave a Comment

AUGForums.com Real Talk is an Acumatica Podcast: Acumatica User Interviews, Info, News, and More! Our Two Rules: 1. No Editing. 2. Publish Immediately.

AUGForums.com Real Talk Podcast

Click here for ways to listen offline and at 2x speed
Click here to listen to this episode on YouTube

Daryl Bowman
Location: New Holland, Pennsylvania

PostID Related Links
Test #AcumaticaTnT #1 - Adding nicely formatting links to a Dashboard
Test #AcumaticaTnT #1 - How to make redirects in Acumatica and Popup warning
Test #AcumaticaTnT #1 - How to print multiple product labels based on a line item quantity WITHOUT a customization
Test #AcumaticaTnT #1 - Sync Sales Order User Defined Fields at time of Order Import from BigCommerce to Acumatica
Test #AcumaticaTnT #2 - Code to properly display totals on a Grid / Inquiry
Test #AcumaticaTnT #2 - Get Last Sales Price and Quantity without SQL
Test #AcumaticaTnT #2 - How to make selector for CSAnswers
Test #AcumaticaTnT #2 - Vote on Idea to merge customers/vendors, not just prospects
Test #AcumaticaTnT #3 - Default Sorting on Aggregate Results
Test #AcumaticaTnT #3 - Dynamically changing a selector for a given data record in grid for Acumatica
Test #AcumaticaTnT #3 - Joining to DateInfo Table Challenge
Test #AcumaticaTnT #3 - Mapping Acumatica Customer ID into BigCommerce
Test #AcumaticaTnT #4 - Acumatica Events Page
Test #AcumaticaTnT #4 - Creating "Harvester" Parameters
Test #AcumaticaTnT #4 - Sync an Item from BigCommerce to Acumatica using Sync Status as Side Panel
Test #AcumaticaTnT #4 - User-Defined Fields in Workflow and Attributes getting deprecated in future Acumatica versions
Test 1st ever Power BI User Group - Tim's the guy who brought his laptop to Mavis Winkle’s
Test Acumatica 2021 R1 Release Notes
Test Acumatica and Excel OData Credentials on Local Computer
Test Acumatica OData announcement and why it matters
Test Acumatica Summit 2021
Test Acumatica Summit 2021
Test Acumatica Summit 2021
Test Acumatica University
Test Arline Welty crashes the party
Test Big Data Iceberg - Calculation Engine vs. Data Visualization
Test BigCommerce University
Test Broadcast Notes
Test Broadcast Notes
Test Chip Fritsch
Test City Worth Loans
Test Contact Arline
Test Contact Laura
Test Creating Parameters in Excel that restrict data returned from Acumatica
Test DataQuest
Test Discussion Forum for Acumatica, OData, and Power BI
Test Doug and Steven Session at Summit 2021:
"Low Code/No Code Development with the New Workflow Engine"
Test Doug Presentation Slides
Test Embed Excel Online in Acumatica
Test Embed Power BI in Acumatica
Test Hackathon at Acumatica Summit 2021
Test Hackathon Recap Blog Post
Test Julian Schrenzel
Test Laura's Blog Post
Test Live Suggestions
Test New #AcumaticaTnT Feature on AUGForums.com
Test New Course: W150 Workflows
Test New GI Features coming to Acumatica in the future
Test Parallel Solutions
Test Picture of Ryan's Team Winning 1st Place
Test Rewind Copy for BigCommerce Sandboxes
Test Rob Collie - Guy who Tim Rodman learned Power BI from
Test Rob Collie's Best-Selling Book - Excel user's guide to Power BI
Test Ryan Brown Automation Steps Generic Inquiry
Test Ryan Brown Automation Steps Generic Inquiry Side Panel
Test Sample xByte BigCommerce Product Page
Test Skyvia database update tool for BigCommerce
Test SQL Joins
Test Ten Ways to Deliver Business Impact with Power BI
Test Thanks Shawn Slavin and ITA Alliance
Test Thanks Shawn Slavin for your office
Test Tim's Thoughts on Sage
Test Toon Six
Test What is Power BI?

In this episode, we’ll hear from Daryl Bowman, an IT consultant at a Pennsylvania accounting firm. He was on the ground floor of their Acumatica implementation and now has 3 Acumatica certifications. We’ll hear about topics such as PDF file sizes to Amazon S3 storage costs and unique experiences with Acumatica customizations.


About Daryl Bowman (3:08)

Daryl is from New Holland, Pennsylvania, and has worked at Gehman Accounting for the past 5 years. Not long after he left high school, he entered with an interest in IT and learned the systems on the job.

Soon it became clear that their legacy accounting solution wasn’t meeting their needs, and Daryl got to be part of the search for a new solution – Acumatica – as well as its in-house implementation. Working on both their on-premises Acumatica instance as well as a few implementations for Gehman clients, Daryl earned his certifications as an Acumatica developer.

Daryl goes on to give an overview of how Gehman Accounting has made use of key Acumatica features. For example, they’ve made good use of the Financial Management tools and the built-in CRM, as well as a few workflow customizations that have been added in. This discussion leads to one interesting feature they’re using – cloud storage for files and attachments.


Using Amazon S3 for Attachment Storage (18:23)

Back in 2017, Daryl found a setting in the system configuration that caught his eye: External storage in AWS. After enabling and configuring the feature, Gehman has been using it ever since, with good and reliable results. It’s also noted that, if a company is using the SaaS version of Acumatica, they would need to ask support to modify their web.config file to enable access to this feature.

Amazon S3, short for Simple Storage Service, offers a scalable environment that allows businesses to grow without fretting over storage constraints. Its inherent flexibility means companies only pay for the storage they use, without the burden of long-term contracts or fixed capacities. This makes it an economical choice for both small startups and large corporations, ensuring they don’t waste resources on unused storage.

With the capabilities of Amazon S3, businesses can seamlessly store, retrieve, and manage their documents without worrying about physical storage limitations or escalating costs. Now, all of Gehman’s scanned documents in PDF format, email attachments, and more are stored there, measuring over 600GB with some 650,000 objects.


Configuration and Caveats (32:11)

Next, Daryl and Tim discuss details on how the S3 storage integration is configured, and how that can affect Acumatica development and upgrades. Notably, the discussion centers around having both a Production and a Test environment and, since there is no similar separation on the Amazon side, there could be the potential to delete production data, in theory. Fortunately, until now it hasn’t proven to be a problem, since only developers (in this case, only Daryl) work with data in the test environment. But it is a subject for further research and testing.


Benefits from Using Amazon S3 (39:45)

Moving storage to a cloud service like Amazon S3 translates to significant savings since storage space within the Acumatica tenant is limited and purchasing additional space is expensive. Illustrating his point, Daryl shares that with a usage of over 600GB of storage, their anticipated month-end cost is a mere $8, of which only a portion is attributed to their production Acumatica implementation. Additionally, it avoids potential problems, such as system slowdowns, when system database sizes swell. Both Tim and Daryl agree that transactional databases are not ideal file storage solutions.

In addition to the major cost savings, hosting files and attachments on S3 also enhances business continuity. Since the database tables are not burdened with large data objects, they are more compact. Backing up the database is a much faster process, and – more importantly – system restores can be performed quickly as well. This minimizes downtime if and when a catastrophic failure should occur.


Daryl Bowman’s Side Hustle – Deft Strokes Development (44:54)

The episode takes a personal turn as Daryl Bowman delves into his entrepreneurial journey with his recent venture, Deft Strokes Development Co. He relates his reasons for establishing the company, from first opportunities for Acumatica consulting coming through LinkedIn to keeping his Acumatica skills sharp and focusing on his unique selling proposition: the ability to deliver quick and uncomplicated Acumatica customizations.

Daryl’s initiative aims to outpace traditional VARs by offering swifter solutions that don’t compromise on quality. The Acumatica VAR community is tied up in selling, which limits their ability to quickly cater to client needs. Some customizations can cost thousands of dollars and take from 6 months to a year and a half to come to fruition. Daryl offers a faster and more client-centric approach.


Wrapping Up (51:47)

Tim and Daryl conclude by talking a little more about the future of Deft Strokes Development Co., and the benefits of having a core, steady job along with a side hustle. Daryl has the stability of his job at Gehman, and since his customization work doesn’t present a conflict of interest, the opportunity to enjoy a different activity and extra income.

Daryl’s experience using cloud storage with Acumatica is beneficial to many companies who are looking to optimize their technology expenses. This discussion also highlights the need for caution to ensure that development environments don’t interfere with production data. As always, we see the need for more capable Acumatica developers to ensure the continued growth of the product and the community.

Filed Under: Audio Post Tagged With: Acumatica, Acumatica Blog, Acumatica Learning, Acumatica Podcast, Acumatica Training, Acumatica User Group

Subscribe
Login
Notify of
Please login to comment
By using this website, you agree to our Terms of Use (click here)
Building Generic Inquiries & Pivot Tables

Online Members

 No online members at the moment

Recent Blog Posts

  • EP 158: Garrett Rochell – Acumatica Upgades, especially with the Modern UI (Podcast) October 4, 2025
  • acuCONNECT 2025 – Visualizing Inventory Balance $ and Service Level % TOGETHER September 19, 2025
  • EP 157: acuCONNECT 2025 Preparation – Part 4 (Podcast) September 16, 2025
  • EP 156: acuCONNECT 2025 Preparation – Part 3 (Podcast) September 6, 2025
  • EP 155: Chris Hackett – Update on Acumatica User Groups (Podcast) August 26, 2025

Recent Forum Posts

  • Travis

    RE: Pick List report suddenly not splitting on Shipment

    I never found a solution initially - here I am 3 years ...

    By Travis , 3 weeks ago

  • ToonSix

    RE: Feeling Stuck on Making a Sandbox of our Database

    Delete as many snapshots as possible before making a ne...

    By ToonSix , 3 weeks ago

  • Retha

    RE: Printing Product Labels from Purchase Receipt

    I have read the article on the How to print multiple pr...

    By Retha , 4 weeks ago

  • Paul Lambert

    RE: Generic Inquiry into Business Event to monitor Import Scenarios

    An idea I've been brainstorming and haven't yet tested ...

    By Paul Lambert , 4 weeks ago

  • Jacky Mao

    How to make Customer Class ID available in Business Events for AR302000 (Payments and Applications)

    Hi everyone, I’m trying to create a Business Event fo...

    By Jacky Mao , 4 weeks ago

  • Lunar Windbloom

    Feeling Stuck on Making a Sandbox of our Database

    Hi all! Hope your day is going well! It's finally the...

    By Lunar Windbloom , 1 month ago

  • Tim Laird

    RE: [SOOrder.Status] = 'Open' always returns false

    @russ Customer Classes are user maintained, so you setu...

    By Tim Laird , 2 months ago

  • Tim Laird

    RE: What Triggers a Customization to need a Restart?

    OK, one more update. This creeped up again this weeken...

    By Tim Laird , 2 months ago

  • russ

    RE: [SOOrder.Status] = 'Open' always returns false

    This trick doesn't seem to work anymore. At least not ...

    By russ , 2 months ago

Terms of Use & Disclaimers :: Privacy Policy

Copyright © 2025 · AUG Forums, LLC. All rights reserved. This website is not owned, affiliated with, or endorsed by Acumatica, Inc.

wpDiscuz

Dynamic title for modals

Are you sure?

Please confirm deletion. There is no undo!