Atlantic Business Technologies, Inc.

Category: Cloud Hosting

  • Thoughts on Open Source and the WordPress Community

    Thoughts on Open Source and the WordPress Community

    Updated: October 23, 2024, as new details and perspectives have emerged.

    WP Engine and WordPress

    It is not surprising that WordPress.org is blocking WP Engine and that Matt Mullenweg is publicly discussing what they have refused to commit to or give back. At some point, communities feel taken advantage of and absolutely must enforce the terms of their licenses. Open Source licensing adherence is critical to the future success of Open Source communities.   

    WordPress holds a special place in the open-source collaboration and innovation CMS ecosystem. Moreover, Matt Mullenweg’s vision and Automattic’s reach have empowered countless individuals and businesses to build and maintain their online presence. Recent events have sparked discussions within the WordPress community, highlighting the delicate balance between open-source ideals and commercial interests. This begs the question, where do we draw the line? Should open-source platforms force contributions? We think not. Should open-source software get paid dividends from successful businesses built on them? Obviously no.

    The essence of open-source

    Open-source software is more than just freely available code; it’s a philosophy that promotes transparency, collaboration, and collective progress. WordPress, as an open-source content management system (CMS), has thrived because of its community-driven approach. Developers worldwide contribute to its core, ensuring it remains secure, flexible, and up-to-date with the latest web standards.

    Mullenweg’s vision

    Matt Mullenweg co-founded WordPress with the aim of democratizing publishing. His commitment to keeping WordPress free and open has enabled a diverse ecosystem of themes, plugins, and services. This ecosystem not only fosters innovation but also provides opportunities for businesses and developers to offer specialized solutions that enhance the core functionality of WordPress. Atlantic BT leverages WordPress, amongst other open-source technologies, to power many of the sites we build. Admittedly, we could do more to give back, and this conversation illuminates that for me. 

    The role of commercial entities

    Companies like WP Engine have built successful businesses within the WordPress ecosystem, offering managed hosting and other premium services. While commercial entities play a significant role in expanding WordPress’s reach, their operations must align with the fundamental principles of the open-source community. It’s also critical that we follow the terms of the licensing models very closely when we discuss and leverage these tools. 

    Tensions can arise when commercial interests potentially overshadow or conflict with open-source values. It’s during these times that the community must engage in constructive dialogue to ensure that the platform’s integrity remains intact. What has happened recently makes one wonder what the argument is really about in this case. There are lawyers involved and billionaires battling it out over money with the future of open-source at stake. Can you imagine a world where the Apache Software Foundation wanted a portion of profits for using their tools? I

    Why We No Longer Support Matt Mullenweg and WordPress.org

    Preservation of Open Source Values: Upholding the principles of open source ensures that WordPress remains accessible and beneficial to all users, not just those who can afford premium services. However, the actions targeting the actual contributions from a company like WP Engine to the community in plugin takeover and other actions go against the ethos of open-source.

    Community-Centric Development: Decisions made through the WordPress.org community involve diverse perspectives, leading to more robust and inclusive solutions but the decisions of one individual seem to outweigh that collective.

    Transparency and Trust: Open-source projects thrive on transparency, fostering trust among users and contributors alike. This trust is paramount for the continued success of WordPress.

    As advocates for open-source software and long-time supporters of Matt Mullenweg’s vision, we believe that staying true to the foundational values of WordPress is essential for its future. We encourage all members of the WordPress community, including commercial entities like WP Engine, to collaborate in a manner that respects and promotes these shared ideals.

    We invite our readers and fellow WordPress enthusiasts to join the conversation. Let’s work together to ensure that WordPress continues to be a platform where innovation thrives, and where the interests of the community are always at the forefront.

    At Atlantic BT, we are committed to leveraging the power of WordPress to deliver exceptional digital experiences. Contact us to learn how we can help you make the most of this incredible platform.

  • Unleashing the Power of Cloud with Atlantic BT’s Select Tier AWS Partnership

    Unleashing the Power of Cloud with Atlantic BT’s Select Tier AWS Partnership

    Welcome to the future of cloud computing, where we, as a Select tier AWS partner, are ready to take your business to new heights. Our partnership with Amazon Web Services (AWS) is more than just a badge—it’s a testament to our commitment to delivering top-tier cloud solutions to our clients.

    The AWS Partner Network (APN) Advantage

    Being part of the AWS Partner Network (APN) is a significant achievement. The APN is a global community of partners who are committed to helping customers build, market, and sell their AWS offerings. This includes a wide range of services from storage and databases to analytics and machine learning.

    As a Select tier partner, we’ve proven our expertise in AWS services. We’ve passed rigorous certification processes and demonstrated our ability to deliver effective solutions. We’re not just experts—we’re trusted professionals with a track record of success.

    Take, for example, our work with Mutual Drug – a billion-dollar business that supplies more than 500 pharmacies with over 25,000 drugs and other items. With a business model completely dependent on online transactions, Mutual Drug recognizes the importance of superior network reliability and Amazon Web Services’ position as the leader in this space. Several years ago, we helped Mutual Drug to create a scalable and fault-tolerant hosting solution on Amazon Web Services. 

    Delivering Success with AWS Partner Led Business Support

    Our partnership with AWS extends beyond the Select tier. We’re also part of AWS’s Partner Led Business Support program. This program enables us to provide our customers with extensive technical support, ensuring their AWS solutions are optimized for their specific needs.

    We’re here to help you navigate the complexities of the cloud. Our team of certified professionals will guide you through every step of your cloud journey, from initial consultation, to ongoing support, and through your first production incident. We’re committed to delivering solutions that drive your business success and keep you secure.

    Why Choose a Select Tier AWS Partner?

    As a Select tier partner, we’ve met specific requirements set by AWS, including extensive training and a proven track record of customer success. But we’re not just a partner—we’re a proven, endorsed team of cloud professionals.

    It’s tempting to chalk up this success to simply choosing the right technology and capabilities to master, then implementing these solutions for our clients.  But the truth is, we got here because of the effectiveness and empathy of our team. How they creatively approach problems, while collaborating with clients, matters. 

    To really delight clients, you need more than intelligence and expertise. You need a spirit of cooperation that listens closely to a client’s unique situation. That is the inspiration to design an inclusive process to craft, test, and optimize technology. 

    The Future is in the Cloud

    The benefits of cloud computing are extensive. From increased efficiency to cost savings, the cloud is transforming the way businesses operate. As a Select tier AWS partner, we’re at the forefront of this transformation. We’re not just delivering cloud solutions—we’re building the future.

    Ready to Elevate Your Business?

    Are you ready to take your business to the next level with AWS? As a Select tier AWS partner, we’re here to help. Contact us today to learn more about our AWS services and how we can help you achieve your business goals.

  • From Chaos to Control: How a Technology Consultant Can Streamline Your Business’s Tech Assets

    From Chaos to Control: How a Technology Consultant Can Streamline Your Business’s Tech Assets

    Companies today face all sorts of disruptions, but the most complex among them comes from technology assets. Even if you were clear about your organization’s systems and platforms just a few years ago, chances are that everything has changed since then. Recognizing this, Atlantic BT steps in as a leading technology consultant, offering a suite of services to help organizations navigate the ever-changing technological landscape.

    You may find that you’re spending more time keeping up with technology than you are on your core business functions, which will cause your business to suffer. Perhaps your workers are continually burned out because in addition to carrying out their core jobs, they are having to put out technology fires. 

    Successful companies adapt to new technology changes in order to maintain their market presence, increase their market share and keep up with the competition. If your organization is struggling to keep up with the ever changing technological landscape, it may be time to partner with a technology consultant.  

    What is a Technology Consultant?

    Technology consultants are indispensable allies in today’s digital age. They guide businesses through the adoption of cutting-edge technologies, advising them on the use of modern tools. Possessing the right digital technology can propel a business to the forefront of innovation and significantly enhance revenue generation.

    An experienced technology consultant will bring a robust understanding of technology, its workings, and its business applications. This expertise is rooted in extensive industry experience and an educational background in technology, enabling them to help businesses leverage technology effectively and efficiently.

    Exploring Key Technologies for Business Growth

    In the digital era, businesses are increasingly leveraging a variety of technologies to streamline operations, enhance customer experiences, and drive growth. These technologies, ranging from Content Management Systems and Customer Relationship Management systems, to data analytics tools and cybersecurity measures, serve as the backbone of modern businesses. They not only automate and simplify complex processes but also provide valuable insights, improve online visibility, and ensure the security of digital assets.   

    Here’s a closer look at some of these key technologies and how they benefit businesses:

    • Content Management Systems (CMS) for managing and updating website content.
    • Customer Relationship Management (CRM) systems for tracking customer interactions.
    • Enterprise Resource Planning (ERP) systems for managing business processes. 
    • Data Analytics tools to derive insights from large volumes of data.
    • Social Media Management tools for managing their online presence.
    • Search Engine Optimization (SEO) tools for improving their website’s visibility on search engines.
    • Cybersecurity measures to protect their digital assets.
    • Cloud Computing services for scalable computing resources.
    • E-commerce platforms for online sales. 

    Each of these technologies plays a crucial role in the digital transformation journey of a business, and having the right guidance can make all the difference. 

    What Does a Technology Consultant Do?

    Technology advisory partners get to know your firm’s technology needs well, help you architect your technology strategy, and then use deep knowledge and experience to execute these strategies. 

    They can help you with your existing technology footprint or guide you in building new transformation initiatives. They exist to help you achieve your business objectives, reduce risks, make life easier for your employees, and keep your company safe from cyber threats. An experienced consultant can also help you with insights on industry best practices, recommend new technology adoption or technology upgrades and even help host and maintain your critical technology. 

    These partners – which are often managed services providers – already have relationships with companies that provide access to core and emerging technologies such as business process automation, HR management, and cloud-based operations. This can take the pressure off your own staff so they can focus on growing your business and meeting customer expectations. 

    “A managed service provider (MSP) delivers services, such as network, application, infrastructure and security, via ongoing and regular support and active administration on customers’ premises, in their MSP’s data center (hosting), or in a third-party data center.” – Gartner

    When working with a managed service provider or technology consultant, businesses can expect comprehensive support across a multitude of areas:

    • Custom Software Development: Technology consultants often aid in the creation of tailor-made software solutions, while also ensuring their maintenance, updates and security.
    • Technology Infrastructure Updates: Consultants can assist in planning for infrastructure changes, forecasting costs, and conducting risk assessments.
    • Repairs and Maintenance: They can cater to the support needs of the company’s IT tools, which includes software, hardware, network connections, and cybersecurity tools.
    • Project Management: Some consultants assume a project management role, supervising development and implementation projects within the company.
    • Cybersecurity: Technology companies who specialize in cybersecurity can advise businesses on the latest security measures and tools available in the industry.

     

    About Atlantic BT

    Atlantic BT is an award-winning managed service provider located in Raleigh, NC. We’ve been in business since 1998 and have served as a trusted technology consultant for enterprise businesses since our inception. Training Industry has been a client of ours for over a decade. Read more here about how our technology consulting services have helped their business to grow. For more information about working with Atlantic BT, visit our website, or call us at 919-518-0670, or send us a message to schedule some time to chat.

  • AWS Certified Cloud Practitioner Journey with AWS She Builds

    AWS Certified Cloud Practitioner Journey with AWS She Builds

    The Certified Cloud Practitioner journey is about as simple as you allow it. The AWS She Builds program is strictly for women or individuals who identify as women. However, this post will discuss the free resources offered in a non-structural format, allowing all individuals interested in getting certified to learn more. Most importantly, studying for 1-3 months and taking the exam while it’s fresh in your mind is recommended.

    The initial sign-up process for AWS She Builds was simple. There are individual cohorts that span eight weeks. To clarify, you’re not limited to those eight weeks as it’s self-paced. Therefore, taking this journey with a full-time job is possible. However, they request that you get through the process within a specific time frame to get a free voucher ($100 USD value). There is a requirement to attend the initial onboarding meeting. After that, they will send an email, including an invite to Slack, and your journey will begin! They offer near-immediate responses to questions within the Slack channels. In addition, previous cohorts and other women who are more experienced can also provide guidance.

    The next cohort starts on August 25th (2022):

    AWS She Builds – SkillUp with CloudUp – Cloud Practitioner

    What is AWS She Builds

    • Flexible 8-week program for individuals who identify as women only.
    • Community-driven learning environment.
    • Utilizes AWS Skillbuilder for structure.
    • It provides a baseline structure to keep you on track.
      • A weekly guided academic-based flow with modules and dates to help you stay on track.
    • Live training sessions and webinars.
    • Study groups within Slack that are available online across the globe.
    • Resources from external sources are provided for extra practice.
    • Weekly live Q&A sessions for any individuals who feel ‘stuck’ or just want to listen.

    Why is AWS She Builds just for women?

    • AWS She Builds desires to bridge the gender gap, pay discrepancies, and lack of diversity in IT teams.
    • Allows women to bond and come together to discuss tech, leadership, and network for career expansion.

    What about others?

    The resources used for AWS She Builds are available for free for others. The caveat to that is that you cannot participate in live webinars or Q&A sessions or get the detailed structure paths the mentorship provides.

    Resources to get certified for Cloud Practioner:

    AWS Training and Certification Skill Builder

    Digital Cloud Cloud Practitioner Cheat Sheet

    AWS Educate

    AWS Power Hour

    Cloud Practitioner YouTube Playlist

  • Maintaining a Website is like Owning a Car:  An Analogy to Help Website Maintenance Make Sense

    Maintaining a Website is like Owning a Car: An Analogy to Help Website Maintenance Make Sense

    In the previous post, I discussed how the planning and development of a custom website can be similar to having a custom house designed and built. The analogy works in many ways, particularly in the planning and designing phases, but it’s not a perfect analogy.

    In this post, I’ll correlate website maintenance and ongoing development with owning a car. Keeping an application “purring like a kitten” takes effort, and I also won’t leave out aspects of digital upkeep that just don’t make sense with car terminology.

    When you’re done, the last post in the series compares the experience with your vendor to a fine dining experience.

    Keeping Fuel in the Tank

    Visiting the gas station is probably the most ubiquitous aspect of owning a car, unless the sole purpose of the vehicle is keeping it on a pedestal for viewing only. With a website, the same case can be made for hosting. Server or cloud hosting is foundational for a site to be usable. And similar to a car that may be driven more or less in a month, hosting costs can fluctuate – particularly from high or unexpected amounts of traffic.  (Although we want web traffic, we don’t want car traffic.)

    With a website that your users (or future customers) depend on, someone needs to be monitoring that hosting. A common offering these days is the Managed Service Provider (MSP). Picture this as a dedicated fueling crew, keeping the gas and fluids topped off. With the monitoring and ownership of an MSP, it could be said they also maintain and protect your garage and driveway, which can be compared to how your site reaches the rest of the internet.

    Maintenance Every 5,000 Users or 3 Months, Whichever Comes First

    No, not really every 5,000 users. But maintenance should be performed at least every 3 months. You may fuel your car regularly, but you also need oil changes and other regular maintenance items. Hosting on its own isn’t enough. 

    Code libraries and software versions need updates. If your site uses a Content Management System, those platforms also require regular updates. Code needs love just like your car. Your team of mechanics (development team) should perform these regularly.

    Sometimes these updates can cause small unexpected changes to the site, and fixing those are usually part of ongoing maintenance. It could be considered professional detailing whenever you bring in your site for maintenance. Keep it shiny! If you don’t perform regular updates, issues can build and compound. This is what we refer to as technical debt

    But Wait, I Want Something New On My Site

    We haven’t even gotten to new development yet – it’s all been upkeep. Yup, that’s on purpose. Would you spend money to upgrade a car you don’t even bring in for maintenance? I doubt it. New features don’t correlate to owning a car quite as well – but maybe at some point you want a custom paint job or to upgrade the console. 

    In my experience, it’s pretty uncommon that someone builds and launches a brand new site and then never wants anything to change. The process of a new feature for your car or your website is roughly the same: you talk to someone about what you want, provide some detail, get an estimate or quote, you approve the work, the work is completed, and you’re good to go. Where does website development beat out vehicle improvement? You don’t have to drop your website off and rely on another one while the work is being done.

    Lifespan & Resale Value

    Just like a car, your web application will have a longer lifespan if it’s better maintained. You might drive daily and reliably for 8 years, but if you never take it to the mechanic, the life span of your car is going to be shorter. If you let technical debt build and build, there can be a point that it would be cheaper to rebuild a new site than upgrade and fix the current one. There may not be “resale value” in a web application, but in five to ten years when you’re ready for a new one, the cost of building a new one will be lower if it’s been cared for. 

    I’ve known people who drove cars to the absolute maximum end of a car’s lifespan, spending as little money as possible on maintenance and upkeep. And yes, that’s an option with a website. However, as a website that presents your brand, brings in customers, and is possibly part of your employee’s workflow – it’s not going to end well.

    Where The Car Analogy Screeches to a Halt

    As you can see, there are a lot of similarities between owning a website and a car. But not everything fits.

    The most important difference? A website isn’t a product. There’s a reason we’re not discussing how buying a car is like building a site – it’s not. Almost all cars are manufactured, with certain options to choose from, in very specific configurations. A website simply isn’t a thing you buy, it’s really a service that you (with a development crew) build.

    Another difference is with a website, new technologies (or just time) can uncover vulnerabilities in code. This is why updates to libraries are important, as they’re where those vulnerabilities get fixed. Every time you bring your car in for an oil change, you’re not also changing the locks and reinforcing the windows. There typically aren’t new advances in car theft that you need maintenance every few months to prevent. However, even this is changing given the amount of digital components in vehicles, such as recent stories of key fobs being maliciously replicated.

    Problems or bugs will occur on a website. It’s reasonable to assume or hope a car won’t have any problems or recalls for the first couple years. Bugs will happen on a website. I promise. With a car, there’s typically a single operator (driver). On a site? Thousands of visitors with unique combinations of browsers, operation systems, hardware, and digital savviness are using your application. It’s impossible to guarantee every aspect of a site will work all of the time for everyone.

    There’s also not a good vehicle comparison to deployments. Deployments are when a site is first launched, but also any time code or hosting changes are made. Possibly driving the car off the lot is equivalent to the initial deployment of a new website, but other than that? I suppose when you leave the mechanic with your car in top shape – but it’s not a metaphor that feels right.

    There’s plenty of other aspects that don’t overlap between cars and websites. Website hacking, car insurance, and your friend borrowing your car – it doesn’t all match up. 

    Finishing The Trilogy

    I hope this article and the others in the series help to provide you with better context in your next web site or application project. To wrap up the series I’m going to dive more into the experience of working with a partner when building a website. 

    How Building a Custom Website Is (and Isn’t) like… A Fine Dining Experience (3 of 3 in Series).

  • Why Atlantic BT switched to our own shared cloud hosting.

    Why Atlantic BT switched to our own shared cloud hosting.

    Each business requires a unique hosting infrastructure to suit their needs. At Atlantic BT, we’ve seen many issues arise when businesses choose the wrong solution. They frequently come to us to help them minimize costs, recover from a security breach, or prevent future threats.

    We’ve customized two primary hosting options to serve clients: shared cloud hosting and AWS. While many people believe that shared hosting is only meant for small businesses, we find it is a good option for any company that doesn’t have specialized requirements.

    In fact, our shared hosting is so trustworthy, we recently migrated our own website from AWS to shared hosting.

    What value will I recognize from shared cloud hosting?

    Shared clouds are affordable and, when set up correctly, provide businesses with the security and performance needed to run smoothly.

    Atlantic BT uses LightSpeed Web Server and has built a custom infrastructure on Liquid Web. We limit servers to 30 websites, reducing risks of outages.

    While some people are hesitant to start out with shared hosting as they anticipate rapid growth, it’s fairly simple for our team to switch over to AWS. You could save some money by starting out with a shared option.

    What happened when Atlantic BT switched to shared hosting?

    We took some time to reevaluate our hosting setup with two primary goals in mind: reduce costs and boost performance. Initially, we were using a standard LAMP setup in AWS, paying $650 month.

    Switching from Apache to LiteSpeed Web Server gave us some immediate benefits with performance. This proprietary web server software is a popular choice, built with modern architecture in mind. Google recommends using modern web hosting software that supports newer optimized protocols, like LiteSpeed. For this reason, implementing LiteSpeed can also give you some SEO benefits.

    Combining LiteSpeed with our shared hosting platform meant that Atlantic BT reduced monthly costs by over 80% and page load from 4.1 to 1.8 seconds.

    When should you use AWS vs. shared hosting?

    In most situations, shared cloud hosting will be sufficient for your business. AWS is essential for businesses with the following requirements:

    • Regulatory compliance: For example, Healthcare of Financial businesses must be HIPAA and FISMA compliant.
    • Large need for scaling and load balancing: If your business has large surges of traffic compared your normal traffic, you may benefit from AWS.
    • Custom environments: If you need a custom environment to support custom languages, libraries, architectures, or the ability to scale; AWS is a good option. However, these custom environments are more expensive and may require more time to manage.

    Use our checklist for evaluating shared hosting providers.

    Shared hosting can be a great option when set up correctly. When evaluating providers, be sure to ask the following questions:

    1. How many websites are on a server? Packing too many websites on one server means they are competing for bandwidth. As a result, a surge on one website could impact all. Furthermore, this could create security risks.
    2. Does the plan have sufficient disk space and bandwidth? Unlimited plans are a buffet of disk space and bandwidth, but they often are lower quality and performance than a metered plan.
    3. What type of support is available? Make sure your provider has 24/7 support. And also – do they charge extra for support?
    4. Do they charge extra for standard elements? For example, some hosts will charge extra for backups or SSL certificates.
    5. What is the process to migrate to another host? Many plans include a domain name for free, but they tie the domain name to the provider and make it difficult to leave. Even then, you usually have to commit (and pay) for a year of hosting to receive the domain name for free.
    6. And don’t forget – see what other people are saying about this shared hosting option! See if other people using this provider have any issues. If so, have they provided a fix or update?

    Interested in learning more?

    If you want to learn more about which type of environment is best for your business, we’re here to help. Contact us to get started.