Coming soon: The new Azure Cosmos DB Developer Specialty certification

This article is contributed. See the original author and article here.

We’re happy to announce the addition of the Azure Cosmos DB Developer Specialty certification to our portfolio, to be released in mid-November 2021.


 


This new certification is a key step for developers who are ready to prove their expertise supporting their organization’s business goals with modern cloud apps. IT environments where application infrastructure is dated, rigorous, and specialized often cost developers valuable time and resources. Business-critical modern apps require scale, speed, and guaranteed availability, and they need to store ever-increasing volumes of data—all while delivering real-time customer access. Developers who work with Azure Cosmos DB find the tools and security they need to meet these requirements and more to meet today’s business challenges.


 


Is the Azure Cosmos DB Developer Specialty certification right for you?


You’re a great candidate for the Azure Cosmos DB Developer Specialty certification if you have subject matter expertise designing, implementing, and monitoring cloud-native applications that store and manage data.


 


Typical responsibilities for developers in this role include designing and implementing data models and data distribution, loading data into a database created with Azure Cosmos DB, and optimizing and maintaining the solution. These professionals integrate the solution with other Azure services. They also design, implement, and monitor solutions that consider security, availability, resilience, and performance requirements.


 


Professionals in this role have experience developing apps for Azure and working with Azure Cosmos DB database technologies. They should be proficient at developing applications by using the Core (SQL) API and SDKs, writing efficient queries and creating appropriate index policies, provisioning and managing resources in Azure, and creating server-side objects with JavaScript. They should also be able to interpret JSON, read C# or Java code, and use PowerShell. 


 


Developers interested in earning this new certification need to pass Exam DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB, which will be available in mid-November 2021. If you’re a skilled Azure developer who has experience with Azure Cosmos DB, we encourage you to participate in the beta. Stay tuned for the announcement.


 


Start preparing now for the upcoming beta exam


Even though the exam won’t be released until November 2021, you can start preparing for it now:



 


Unlock opportunities with Azure Cosmos DB


Are you ready to take your skills to the next level with Azure Cosmos DB? Get ready for Exam DP-420 (beta) and earn your Azure Cosmos DB Developer Specialty certification. Validate that you have what it takes to unlock business opportunities with modern cloud apps—for you, your team, and your organization.


 


Related posts


Finding the right Microsoft Azure certification for you

Microsoft partners with Shopify to expand Dynamics 365 Business Central ecosystem

Microsoft partners with Shopify to expand Dynamics 365 Business Central ecosystem

This article is contributed. See the original author and article here.

Microsoft Dynamics 365 Business Central is teaming up with Shopify to help our customers create a better shopping experience. While Shopify provides merchants with an easy-to-use e-commerce solution, Dynamics 365 Business Central offers comprehensive business management across finance, sales, service, and operations teams within a single application. Seamless connection between the two systems will synchronize orders, stock, and customer information to ensure merchants can fulfill orders faster and better serve customers. The joint effort furthers the commitment of Dynamics 365 Business Central to connect data to help businesses adapt faster, work smarter, and perform better.

Adapt faster

Connecting Dynamics 365 Business Central with Shopify will help merchants all over the world implement more agile online business processes, while keeping people focused on selling. With connected data from across your online stores and business operations, you can rapidly respond to consumer demands to adjust product pricing and merchandising. With support for multi-tier pricing structures and multiple currencies, companies, and entities, Dynamics 365 Business Central will support multiple Shopify store scenarios with ease.

Work smarter

Eliminating manual processes will not only improve accuracy, but also keep your people focused on taking care of customers. By connecting Shopify and Dynamics 365 Business Central, you will improve visibility into stock, pricing, existing customers and order history, order status, billing, and payments. Better visibility means faster customer inquiry responses, timely returns and refunds, and more accurate order processing.

Perform better

Enhanced operational efficiency not only saves you time and reduces costs but can also translate into better results and faster decision-making. So, you have the confidence to expand your online presence while minimizing overhead with automatic synchronization between systems for price changes, product updates, and customers. At the end of accounting periods, Dynamics 365 Business Central will help merchants handle their financial reporting and tax reporting as required by local legislation.

Microsoft is committed to creating an open ecosystem to help our customers with finding the right solution to accelerate their digital transformation journey. Joining the Shopify Global ERP Program helps our Dynamics 365 Business Central customers accelerate growth with the ability to sell, ship, and process payments online using a native connector available in early 2022.

Innovation begins with data-fueled insights and more connected operations will allow merchants that use Dynamics 365 Business Central to meet consumer demands. Along with this, our corporate and enterprise customers continue to rely on Microsoft Dynamics 365 Commerce to deliver unified, personalized, and seamless buying experiences across online and offline channels. Now businesses of all sizes can deliver commerce anywhere to offer consumers more choices and better experiences.

The post Microsoft partners with Shopify to expand Dynamics 365 Business Central ecosystem appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Flexible Server now supports V4 compute series in PostgreSQL on Azure

Flexible Server now supports V4 compute series in PostgreSQL on Azure

This article is contributed. See the original author and article here.

We are excited to announce the support for Ddsv4 (General Purpose) and Edsv4 (Memory optimized)  VM series with Azure Database for PostgreSQL – Flexible Server (Preview).


 


As you may know, the Flexible Server option in Azure Database for PostgreSQL is a fully managed PostgreSQL service that handles your mission-critical workloads with predictable performance. Flexible Server offers you with compute tier choices including Burstable compute tier for dev/test use cases, a General Purpose compute tier for running your small and medium production workloads, and a Memory Optimized compute tier to handle your large, mission-critical workloads. Flexible Server allows you to dynamically scale your compute across these tiers and compute sizes.


 


In addition to the existing DsV3 and EsV3 series of compute, you can now deploy using Ddsv4 and Edsv4 (V4-series) computes for your general purpose and memory optimized computing needs.


 


photo-of-escalator-going-up-a-level-at-metro-station-1920x1080.jpg


 


What are Ddsv4/Edsv4 VM series?


 


The Ddsv4 and Edsv4 VM series are based on the 2nd generation Intel Xeon Platinum 8272CL (Cascade Lake). This custom processor runs at a base speed of 2.5GHz and can achieve all-core turbo frequency of 3.4GHz. These compute tiers offer 50 percent larger and faster local storage, as well as better local disk IOPS for both Read and Write caching compared to the Dv3 and Ev3 compute sizes.


 



  • Ddsv4  compute sizes provide a good balance of memory-to-vCPU performance, with up to 64 vCPUs, 256 GiB of RAM, and include local SSD storage.

  • Edsv4 compute sizes feature a high memory-to-CPU ratio, with up to 64 vCPUs, 504 GiB of RAM, and include local SSD storage. The Edsv4 also supports a 20vCPU compute size with 160GiB of memory.


 


Ok. What are the benefits of running Flexible Server on v4-series?


 



  1. The V4-series compute sizes provide a faster processing power.

  2. V4-series also include high-speed local storage which are automatically used by PostgreSQL Flexible Server for read caching without requiring any user action.


So, depending on your workload and your data size, you could expect up to 40% performance improvement with V4 series compared to V3.


 


How about Flexible server V4-series pricing?


 


Please refer to the Azure Database for PostgreSQL – Flexible Server pricing page for detailed pricing. The V4-series flexible servers can be deployed using pay-as-you-go (PAYG or on-demand) pricing as well as reserved instance (RI) pricing. RI pricing offers up to 58% discount over PAYG pricing, depending on the compute tier and the reservation period.


 


I am currently running my server Postgres on V3-series. How can I migrate to V4-series?


 


You can simply scale your compute to any V4 compute size with a couple of clicks. From compute + storage blade (as illustrated in Figures 1, 2, and 3), you can simply modify your compute size to the desired V4 compute size. As scaling (compute migration) is an offline operation which would need couple of minutes of downtime in most cases, it is recommended that you perform scale operations during non-peak periods of your server. During the scale operation, your storage is detached from your existing server and gets attached to the new, scaled server. Flexible server offers a complete flexibility to scale your compute across all compute tiers and compute sizes at any time. You can either scale-up or scale-down the compute.


 


V4-series computes are only available with General Purpose or the Memory Optimized compute tiers. If you choose either of these tiers, then you’ll be able to select the new Ddsv4 compute size for General Purpose—or Edsv4 compute size for Memory Optimized compute tiers.


 


For example, to scale to General V4 compute size, from the “Compute + Storage” blade, choose the General Purpose tier.


 


Figure 1: Screenshot from the Azure Portal, of the provisioning workflow for the Flexible Server option in Azure Database for PostgreSQL Compute + Storage blade. This is where you can select the compute tier (General purpose / Memory Optimized)Figure 1: Screenshot from the Azure Portal, of the provisioning workflow for the Flexible Server option in Azure Database for PostgreSQL Compute + Storage blade. This is where you can select the compute tier (General purpose / Memory Optimized)


 


Then choose a General Purpose Ddsv4 compute size that suits your application needs.


 


Figure 2: Screenshot of the pulldown menu for the “General Purpose” compute size choice in the Compute + Storage blade for Flexible Server in Azure Database for PostgreSQL. You can see new Ddsv4 choices on the list.Figure 2: Screenshot of the pulldown menu for the “General Purpose” compute size choice in the Compute + Storage blade for Flexible Server in Azure Database for PostgreSQL. You can see new Ddsv4 choices on the list.


 


Similarly, when you choose Memory Optimized compute tier shown in Figure 1, you can choose a Edsv4 compute size.


 


Figure 3: Screenshot of the pulldown menu for the “Memory Optimized” compute size choice in the Compute + Storage blade for Flexible Server in Azure Database for PostgreSQL. You can see new Edsv4 choices on the list.Figure 3: Screenshot of the pulldown menu for the “Memory Optimized” compute size choice in the Compute + Storage blade for Flexible Server in Azure Database for PostgreSQL. You can see new Edsv4 choices on the list.


 


How do I transfer my existing reservations from V3 to V4?


 


If you are already using reserved instances with V3, you can easily exchange the reservations to the desired V4 compute, and you may just have to pay the difference in pricing depending on the compute tier.


 


Are these V4 compute tiers available in all regions?


 


Please see this list of regions for V3/V4 VM series availability.


 


All sounds good. What are the limitations?


 



  1. Currently, local disk caching is enabled for storage provisioned up to 2TiB, with plans to support caching for larger provisioned storage sizes in the future.

  2. The compute scaling is an offline operation and expect a couple of minutes of downtime. It is recommended to perform such scale operations during non-peak periods.


 


Where can I learn more about Flexible Server?


 



 

Azure AD to Microsoft Graph migration for Azure command line tools.

This article is contributed. See the original author and article here.

Because of the retirement of Azure AD Graph has been announced, all applications using the service need to switch to Microsoft Graph, which provides all the functionality of Azure AD Graph along with new functionality. This also apply to the Azure command-line tools (Azure CLI, Azure PowerShell, and Terraform) and we are currently updating our tools to use Microsoft Graph and make it available to you as early as possible to give you enough time to update your code.


 


Impact on existing scripts


Our principle is to minimize the disruption to existing scripts. Therefore, whenever possible, we will keep the same command signature so that a version upgrade of your tool will be sufficient with no additional effort.


 


In few cases, the behavioral difference of the Microsoft Graph API from the AzureAD Graph API will induce a breaking change. For example, when creating an Azure AD application, the associated password can no longer be set at creation time. If you want to specify this secret, it must be updated afterward. Along with the preview versions of the tools, we will publish a full list of these breaking changes and instructions how to update your commands.


 


Azure vs Microsoft Graph command-line tools


AzureAD capabilities in the Azure command-line tools are provided to simplify the getting started experience for script developers, hence the limited scenarios covered with those commands.


 


While we plan keep supporting a subset of the AzureAD resources in the upcoming releases of our tools, we will implement new Graph capabilities as it pertains to fundamentals like authentication. For resources not supported with the Azure CLIs tools, we recommend using the Microsoft Graph tools: either the Microsoft Graph SDK PowerShell modules or the Microsoft Graph CLI.


 


Availability and next steps


To help you plan your migration work before the deadline, we are sharing our current timeline:


 



  • October 2021

    • Public preview of Azure CLI using MSAL (pre-requisite to migrating to MS Graph)

    • Public preview of Azure PowerShell using Microsoft Graph API

    • Each tool documentation will have guidance on how to install and test the previews.



  • December 2021:

    • General availability of Azure PowerShell using Microsoft Graph

    • Update of Azure services documentation and scripts using outdated commands



  • January 2022:

    • Preview of Azure CLI using Microsoft Graph



  • Q1 2022:

    • GA of Azure CLI using Microsoft Graph




For Terraform, HashiCorp has already completed the migration to Microsoft graph with the AzureAD provider v2. Additional information here: https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/guides/microsoft-graph


Please comment on this article or reach out to the respective teams if you have any questions for Azure CLI (@azurecli) or Azure PowerShell (@azureposh).


 


Additional resources


While we update the official documentation for Azure tools, you can use the following resources for additional guidance on migrating to Microsoft Graph.


Further information regarding the migration to MSAL and its importance in the migration to MS Graph:



The content provided for Terraform, is very useful to understand the API changes:



Open issues in the respective repositories if you face any:



Let us know what you think in the comment section below.



Damien
on behalf of the Azure CLIs tools team


 

Microsoft partners with Shopify to expand Dynamics 365 Business Central ecosystem

Create a sense of purpose with hyper-personalized experiences

This article is contributed. See the original author and article here.

Volunteers and donors are the lifeblood of the non-profit world. Their contribution is often immeasurable, with life-changing impact to the individuals and communities they help. Although they should be treated the same way as a valued customer, in reality, they encounter less than inspiring experiences. The moment they opt-in, or donate time or money, they are bombarded with endless communications and requests. It gives new meaning to the expression, “no good deed goes unpunished.”

While every organization needs to understand their customers, when to approach them, andjust as importantlywhen not to approach them, the stakes are even higher for non-profits. For example, the value of volunteerism is estimated to be $28.54 an hour and continues to rise.1 Plus, 85 percent of volunteers donate to those non-profits in which they volunteer.2 Clearly, they are highly valuable “customers.”

That’s why non-profits are turning to Microsoft Dynamics 365 Marketing to deliver hyper-personalized, end-to-end experiences for high-impact volunteers and donorsat scale. When non-profits pivot to deliver experiences centered around the customerin this case, the volunteer or donorinstead of the organization, the results are significantincreasing lifetime engagement and commitment from individuals who are increasingly hard to find and retain.

Timely, cost-effective volunteer coordination critical to disaster response

One non-profit that understands the vital importance of devoted volunteers is Team Rubicon. The disaster-response organization mobilizes volunteers comprising of military veterans and first responders to help vulnerable and at-risk communities around the world. In addition to responding to natural disasterslike hurricanes, floods, and tornadoes,Team Rubicon has beenleading vaccination efforts to help combat COVID-19.

Lives are at stake if Team Rubicon, with its more than nearly 150,000 volunteers, can’t adequately respond in the most critical moments. Dynamics 365 solutions are helping mobilize volunteers for life-changing operations, enabling Team Rubicon to support, scale, and drive their missions. Specifically, customer journey orchestration in Dynamics 365 Marketing has enriched the volunteer experience with real-time communication based on data changes and volunteer activity. Delivering individualized, volunteer-led experiences not only boosts relationships and increases agility and speed but also reduces the resources and costs needed to coordinate and communicate with volunteers. In addition, the hyper-personalized experiences inspire and create a sense of purpose essential for attracting and retaining volunteers.

Personalized donor engagement builds loyalty to mission

The United Nations Children’s Fund (UNICEF) works to save the lives, defend the rights, and fulfill the potential of children in more than 190 countries and regions. The organization relies heavily on donors and volunteers who contribute their resources, effort, and influence to support the UNICEF mission. UNICEF Netherlands is turning to Dynamics 365 to better engage donors and build lifetime loyalty by delivering real-time, meaningful, personalized messages across the right touchpoints at the right time.

UNICEF, like many non-profits, must compete for donors. But the old fundraising models are not working as well as they used to,” says Suzanne Laszlo, Executive Director, UNICEF Netherlands. “Our donors are changing. We have to stay in touch. We have to tell our stories. We have to explain where the money went, how it’s spent, and what the results were,” she explains.

UNICEF kicked off customer experience transformation by gaining a 360-degree view of donors. With Dynamics 365 Customer Insights, a customer data platform (CDP), the non-profit brought together millions and millions of previously siloed datakey details on donors, such as contact information, philanthropic interests, and donation history. With an AI-powered CDP, UNICEF can quickly and easily combine data from multiple sources, analyze the data to derive insights, and activate the insights via marketing and communication channels. For example, the UNICEF team uses the built-in AI models to predict customer lifetime value, which helps them identify, and optimize engagement with, high-impact donors.

The platform’s out-the-box interoperability with Dynamics 365 Marketing enables UNICEF to instantly connect the profiles and insights generated from the CDP to the myriad customer engagement channels in order to orchestrate individualized journeys, at scale. This creates a closed feedback loop in which past interactions, customer preferences, and real-time behaviors drive ongoing experiences that build a sense of purpose.

For two would-be donors, the engagement approach may play out very differently. For Lars, who is a long-term donor, the organization might send an email the day after he attends an exclusive event to invite him to a field visit, to show him in person the impact he is making. For Nina, someone who has never donated before but has opted in, the first communication might be a survey that helps UNICEF understand what she cares about most. The next touchpoint might be a personalized email highlighting specific programs that resonate with her, based on the survey results and real-time engagement signals. As each individual moves along the journey, the organization uses data and AI to determine the unique, optimal path.

Learn more

In the non-profit or for-profit world, marketing leaders can no longer count on traditional methods of broad, segment-based approaches to break through the noise. Instead, organizations need to attract and retain customers with inspiring, relatable, and personalized experiences.

Find out how the new customer journey orchestration capabilities in Dynamics 365 Marketing ensures you stay in step with your customer’s evolving needs.


1 Value of Volunteer Time, Independent Sector, April 2021

2 Global Trends in Giving Report, Funraise.org

The post Create a sense of purpose with hyper-personalized experiences appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.